var data = data || {}; data["mof_sen[[1]] - 1"] = [[null,null,1006,865,878,883,863,880,871,868,879,828,800,799,793,797,796,797,803,821,816,816,821,851,829,799,832,810,808,838,848,810,793,810,825,867,887,947,910,868,899,878,857,864,880,876,878,856,841,848,855,865,866,853,878,870,993,973,898,876,857,883,886,868,869,883,849,821,845,832,835,852,871,939,899,887,870,885,911,849,836,849,882,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,1022,890,886,881,877,879,872,874,899,849,794,800,792,794,798,792,807,826,818,815,822,859,800,823,811,780,804,819,821,808,795,812,822,859,887,930,918,933,916,875,898,885,875,880,873,866,855,847,833,808,826,829,823,821,844,880,929,887,836,860,854,859,870,871,855,839,844,847,836,851,855,929,941,901,907,892,872,836,830,888,883,888,878,876,879,804,833,866,845,892,897,878,939,957,920,862,888,866,873,878,871,883,908,877,850,841,841,862,884,805,818,815,818,820,812,819,836,839,837,833,855,917,894,868,823,860,851,859,844,837,928,850,835,838,833,798,783,793,779,744,732,773,768,772,785,787,762,783,807,856,854,858,862,857,865,877,826,809,777,793,792,786,782,808,839,837,857,850,806,764,789,797,791,805,784,789,810,794,793,774,784,796,795,801,781,815,818,813,843,843,863,867,804,840,804,817,822,817,822,810,823,835,814,825,826,806,849,834,808,851,821,799,796,804,796,850,879,937,974,931,817,855,837,827,785,747,753,751,776,772,820,850,852,824,823,839,868,866,814,818,810,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,1022,890,886,881,877,879,872,874,899,849,794,800,792,794,798,792,807,826,818,815,822,859,800,823,811,780,804,819,821,808,795,812,822,859,887,930,918,933,916,875,898,885,875,880,873,866,855,847,833,808,826,829,823,821,844,880,929,887,836,860,854,859,870,871,855,839,844,847,836,851,855,929,941,901,907,892,872,836,830,888,883,888,878,876,879,804,833,866,845,892,897,878,939,957,920,862,888,866,873,878,871,883,908,877,850,841,841,862,884,805,818,815,818,820,812,819,836,839,837,833,855,917,894,868,823,860,851,859,844,837,928,850,835,838,833,798,783,793,779,744,732,773,768,772,785,787,762,783,807,856,854,858,862,857,865,877,826,809,777,793,792,786,782,808,839,837,857,850,806,764,789,797,791,805,784,789,810,794,793,774,784,796,795,801,781,815,818,813,843,843,863,867,804,840,804,817,822,817,822,810,823,835,814,825,826,806,849,834,808,851,821,799,796,804,796,850,879,937,974,931,817,855,837,827,785,747,753,751,776,772,820,850,852,824,823,839,868,866,814,818,810,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,1024,915,888,892,865,863,872,878,883,856,796,804,786,790,788,781,791,813,823,822,831,833,792,807,788,795,797,809,809,804,792,829,848,839,865,889,907,881,870,902,930,900,855,855,835,834,827,802,822,811,820,823,825,831,814,834,930,937,850,856,837,839,874,877,873,882,862,866,855,832,829,899,938,908,930,919,902,836,799,874,919,894,895,891,862,811,824,866,880,945,920,893,965,947,932,880,887,877,890,879,892,907,914,879,888,859,859,880,879,789,828,844,849,840,823,828,826,840,849,848,831,833,843,830,848,835,845,856,869,916,908,874,851,837,828,771,778,781,772,723,726,764,773,779,787,791,806,771,795,806,790,793,804,824,875,901,854,837,798,797,793,788,793,800,830,825,843,848,820,803,804,801,788,792,778,782,803,783,803,799,785,782,804,817,798,802,817,832,837,829,831,852,856,813,819,824,792,826,812,817,839,827,803,821,803,800,837,841,817,821,804,807,815,809,816,853,949,965,988,943,823,849,848,856,786,764,767,775,783,792,783,810,859,822,791,845,881,872,808,798,810,807,817,801,822,818,798,838,830,846,861,887,862,843,859,874,886,808,796,940,945,904,851,855,842,818,807,784,833,881,862,854,836,845,851,846,817,847,847,854,836,827,852,847,847,837,841,800,820,842,827,867,848,816,786,768,764,763,764,753,779,817,853,883,882,859,889,884,883,866,904,893,871,894,848,836,849,891,865,862,881,880,858,863,836,839,853,903,892,872,915,872,849,881,865,917,892,850,864,856,866,900,867,817,833,856,872,890,929,922,934,833,879,940,957,903,894,880,894,899,1175,1021,865,848,807,823,848,830,839,854,854,854,856,847,855,863,974,984,977,1008,1020,1012,1055,913,915,898,885,890,872,854,787,795,796,822,848,867,857,832,820,799,819,808,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,1036,953,880,894,881,873,872,887,889,844,806,797,800,790,801,787,790,812,812,833,800,803,820,843,796,803,808,803,806,818,803,832,829,830,845,857,891,868,850,891,908,886,831,820,823,821,836,812,825,822,825,821,817,834,817,807,843,954,895,877,857,876,868,853,849,867,879,896,873,846,832,871,942,906,918,920,897,855,873,957,1062,966,901,911,876,825,881,878,874,910,916,934,958,952,969,934,888,872,876,879,898,924,920,884,903,882,874,876,887,813,805,838,853,827,794,813,826,827,843,855,848,871,874,824,843,830,844,861,960,958,877,863,811,809,830,775,790,804,797,738,758,767,771,782,791,778,802,750,777,781,773,783,784,790,900,912,897,870,800,810,791,781,787,812,825,837,844,880,878,829,795,789,760,786,784,785,796,790,796,798,796,770,801,780,779,796,788,816,842,823,806,823,821,757,822,805,783,809,807,837,808,832,823,775,811,795,815,843,854,828,831,828,857,774,840,852,918,936,977,893,827,861,855,842,785,779,773,774,783,797,773,791,807,798,799,841,857,847,816,791,845,814,845,821,799,810,832,831,863,867,845,878,868,879,903,894,903,863,832,936,897,840,891,886,827,794,799,774,829,900,825,842,811,847,827,819,825,851,851,873,825,812,824,820,806,796,830,826,837,835,855,892,860,814,786,778,764,770,770,765,779,815,868,881,878,852,858,848,830,819,837,879,865,839,847,889,859,881,860,814,842,854,867,877,858,838,831,921,894,871,923,875,851,867,880,891,932,937,906,869,862,929,930,879,836,879,903,906,897,854,873,852,862,911,938,908,912,879,882,896,1058,1001,865,867,833,834,846,841,847,871,852,856,860,850,859,847,1003,978,986,1010,1004,1003,1051,902,913,894,878,887,890,838,775,782,796,830,845,912,882,855,828,815,839,828,801,831,852,850,842,831,837,849,857,868,843,832,813,null],[null,null,995,992,877,875,886,870,839,866,884,859,815,807,784,782,804,788,797,815,820,835,808,799,834,858,831,802,798,811,811,799,791,844,830,822,827,833,869,874,864,877,899,882,840,814,824,820,809,823,820,808,814,800,820,823,807,812,796,871,962,877,930,1027,856,880,870,848,841,863,876,887,869,858,932,925,921,922,890,865,952,983,1183,1197,1063,997,912,842,878,881,877,922,930,954,937,932,940,981,908,874,871,884,895,913,894,871,905,904,886,851,859,833,794,835,832,799,798,817,808,831,860,852,913,953,872,827,832,842,844,864,937,878,865,838,772,772,813,777,780,793,788,767,770,771,770,787,783,765,770,748,766,785,783,797,798,796,880,882,901,875,792,806,804,802,787,802,823,853,866,929,911,828,818,790,788,809,787,794,797,795,795,794,795,806,794,802,801,797,783,794,827,814,826,797,770,787,803,802,803,802,813,834,789,823,828,794,822,809,850,862,862,837,842,847,864,781,838,826,873,922,941,802,848,863,862,856,787,785,777,781,782,778,773,819,808,794,803,842,834,795,824,823,831,836,864,819,788,802,814,808,835,867,855,872,844,858,909,932,937,897,853,946,920,858,971,855,866,861,846,852,845,865,815,840,831,824,819,818,825,872,868,829,828,815,805,808,832,835,853,865,854,827,868,932,939,845,797,781,773,773,769,777,773,787,861,860,876,861,847,824,810,868,840,848,864,895,862,874,886,857,868,872,865,900,867,839,863,875,862,863,874,830,852,855,863,870,881,871,888,987,1025,907,852,947,945,928,841,855,881,865,871,845,853,848,851,884,975,947,912,888,886,893,987,933,859,867,840,836,846,857,855,859,843,842,865,852,853,858,987,991,973,996,995,1015,1038,920,906,887,879,877,895,837,769,779,787,817,835,874,865,844,812,805,835,854,778,804,853,864,843,853,839,837,847,831,809,817,815,null],[null,null,978,1030,920,888,890,871,870,878,880,867,800,802,786,802,801,799,792,802,825,821,822,799,829,863,880,845,799,801,814,806,801,815,818,829,834,840,863,892,894,880,894,870,828,827,824,829,828,823,806,803,817,801,811,812,806,813,799,806,975,947,1065,1066,850,850,866,859,870,846,845,877,884,894,910,977,918,917,900,901,968,967,1086,1255,1132,1128,953,815,814,859,888,900,927,944,879,946,984,982,922,882,888,894,898,897,867,869,872,863,824,813,849,835,828,846,840,801,793,813,848,854,877,900,997,943,840,844,835,848,846,862,899,858,815,828,783,760,780,776,800,805,793,797,788,785,786,794,790,774,773,783,769,786,772,791,789,819,875,879,913,923,778,784,798,784,799,799,803,811,840,874,873,834,834,822,798,795,779,791,802,798,791,798,781,791,779,789,797,786,788,792,818,787,784,771,775,788,788,802,808,799,821,821,812,831,832,833,833,824,833,844,851,862,864,849,850,809,850,831,898,914,861,794,849,846,865,845,782,784,776,771,782,787,804,844,824,800,805,817,831,788,809,830,851,860,859,776,784,825,813,827,825,839,840,860,847,834,861,964,965,886,816,1013,936,837,919,837,860,839,863,852,821,833,800,830,848,850,798,812,800,852,835,815,830,824,850,850,814,824,819,832,839,828,902,903,845,764,803,809,791,774,772,772,778,775,827,869,817,879,833,803,841,871,838,853,876,888,879,850,878,888,911,914,859,865,853,837,883,834,837,869,830,859,870,860,848,881,869,862,859,919,1018,1038,891,953,879,881,846,853,863,832,871,861,859,855,876,879,1009,961,885,874,880,902,1095,968,882,866,868,861,874,869,850,850,845,863,852,857,853,888,1000,1007,996,1006,999,1004,1043,917,897,888,879,870,878,815,761,777,796,813,808,854,887,875,839,840,857,849,799,807,855,839,836,848,838,818,816,802,807,798,813,null],[null,null,978,1030,920,888,890,871,870,878,880,867,800,802,786,802,801,799,792,802,825,821,822,799,829,863,880,845,799,801,814,806,801,815,818,829,834,840,863,892,894,880,894,870,828,827,824,829,828,823,806,803,817,801,811,812,806,813,799,806,975,947,1065,1066,850,850,866,859,870,846,845,877,884,894,910,977,918,917,900,901,968,967,1086,1255,1132,1128,953,815,814,859,888,900,927,944,879,946,984,982,922,882,888,894,898,897,867,869,872,863,824,813,849,835,828,846,840,801,793,813,848,854,877,900,997,943,840,844,835,848,846,862,899,858,815,828,783,760,780,776,800,805,793,797,788,785,786,794,790,774,773,783,769,786,772,791,789,819,875,879,913,923,778,784,798,784,799,799,803,811,840,874,873,834,834,822,798,795,779,791,802,798,791,798,781,791,779,789,797,786,788,792,818,787,784,771,775,788,788,802,808,799,821,821,812,831,832,833,833,824,833,844,851,862,864,849,850,809,850,831,898,914,861,794,849,846,865,845,782,784,776,771,782,787,804,844,824,800,805,817,831,788,809,830,851,860,859,776,784,825,813,827,825,839,840,860,847,834,861,964,965,886,816,1013,936,837,919,837,860,839,863,852,821,833,800,830,848,850,798,812,800,852,835,815,830,824,850,850,814,824,819,832,839,828,902,903,845,764,803,809,791,774,772,772,778,775,827,869,817,879,833,803,841,871,838,853,876,888,879,850,878,888,911,914,859,865,853,837,883,834,837,869,830,859,870,860,848,881,869,862,859,919,1018,1038,891,953,879,881,846,853,863,832,871,861,859,855,876,879,1009,961,885,874,880,902,1095,968,882,866,868,861,874,869,850,850,845,863,852,857,853,888,1000,1007,996,1006,999,1004,1043,917,897,888,879,870,878,815,761,777,796,813,808,854,887,875,839,840,857,849,799,807,855,839,836,848,838,818,816,802,807,798,813,null],[null,null,971,1011,969,904,882,877,864,874,878,874,815,807,790,796,792,799,794,813,814,812,812,789,853,818,879,875,826,795,823,773,803,827,834,841,850,864,873,879,850,871,926,888,840,833,816,832,832,811,805,807,808,813,811,821,823,812,798,819,885,976,1082,952,852,855,863,861,870,855,852,847,846,860,888,1048,975,948,929,906,912,977,991,1194,1082,1031,923,800,832,875,884,925,933,942,940,958,950,913,918,889,874,869,917,860,833,841,823,842,843,845,847,840,850,850,834,826,837,849,913,912,941,976,960,862,837,840,833,841,841,887,855,839,780,812,798,763,777,811,818,821,821,804,805,818,821,808,801,797,793,789,779,788,793,827,856,877,844,874,924,953,780,776,814,813,787,799,797,806,845,888,862,840,823,842,850,840,765,792,785,787,786,781,794,805,779,785,794,778,778,773,791,787,780,768,781,779,805,809,812,792,775,800,840,849,844,836,815,833,825,839,849,877,859,830,812,837,854,834,986,965,837,768,824,833,837,837,824,836,807,793,789,794,800,818,839,802,820,836,830,806,826,844,869,875,846,796,804,847,803,825,847,859,844,858,848,827,843,943,951,910,888,1021,976,861,902,837,851,816,813,777,810,855,843,797,855,850,806,819,835,829,800,825,818,830,858,848,783,834,851,870,855,860,814,796,769,761,810,813,792,772,774,768,785,776,818,876,842,893,826,819,856,865,860,840,871,882,883,840,869,895,897,851,849,888,858,842,851,828,823,850,835,885,879,840,862,892,884,859,858,886,903,980,900,896,837,848,833,892,895,872,882,858,863,882,867,873,946,937,888,873,880,900,1060,993,902,845,869,884,867,890,851,852,856,862,862,855,861,874,1016,1007,1002,1016,1005,1001,1026,903,901,897,888,849,846,790,788,774,796,791,785,834,900,883,886,871,876,894,813,795,841,837,809,818,840,813,820,812,796,806,803,null],[null,null,1011,960,1011,940,871,872,866,865,874,859,855,829,805,801,800,795,784,797,833,820,823,831,858,794,858,866,845,809,805,773,809,827,826,833,849,866,879,873,860,866,912,901,853,837,829,838,847,815,805,822,809,822,817,821,817,808,807,835,828,917,993,921,872,879,851,858,866,850,849,860,854,839,851,963,1006,1036,963,867,938,979,1011,1121,1100,1026,887,828,838,888,918,905,932,960,947,951,909,908,919,898,874,879,899,838,814,842,834,843,854,847,847,855,856,872,886,861,863,876,913,932,938,947,841,825,854,839,842,843,842,871,848,815,757,783,751,759,802,820,811,809,820,805,807,830,853,809,810,811,816,817,808,813,809,851,849,872,894,884,901,931,829,805,814,784,786,802,782,807,813,831,845,856,851,823,811,835,780,788,780,783,768,781,798,808,773,793,797,786,771,777,792,788,793,789,776,776,792,788,796,812,802,820,825,822,817,827,812,831,835,844,856,844,834,818,784,844,914,917,984,957,833,788,825,839,819,841,876,922,887,876,777,796,829,817,826,833,832,835,835,832,833,873,836,860,846,854,838,835,812,802,851,871,845,877,860,841,854,935,918,878,859,944,902,813,892,847,858,801,812,819,861,855,832,811,869,833,799,786,794,814,808,853,799,830,833,819,806,829,819,805,848,895,791,782,778,787,800,810,809,780,778,778,786,777,809,849,873,842,838,823,850,865,865,860,870,844,865,842,816,859,827,847,868,869,865,838,853,870,820,853,912,845,841,828,861,889,904,906,917,857,838,853,878,876,848,831,857,899,877,892,887,858,851,859,868,880,905,932,885,886,901,893,921,974,975,877,890,878,866,880,863,855,854,858,853,854,865,891,1002,987,982,1003,994,1000,1021,905,896,894,908,779,791,773,771,778,793,805,786,827,829,831,822,831,848,853,843,804,840,826,802,802,826,818,802,810,814,803,822,null],[null,null,1068,949,1000,1007,874,857,858,866,882,887,877,862,818,810,809,800,781,799,838,829,841,827,819,806,837,861,846,815,779,791,832,814,827,855,850,877,873,863,866,877,895,911,854,842,838,845,843,817,802,809,815,822,829,828,828,812,810,832,828,862,960,940,869,850,845,850,868,858,849,854,845,856,860,887,893,892,902,871,879,955,1062,1077,1057,1026,887,834,829,886,935,895,903,952,946,917,900,905,913,897,877,885,840,831,810,855,854,853,865,870,849,845,858,859,847,840,842,844,866,869,856,856,842,857,852,840,865,917,896,878,861,811,737,762,740,757,807,817,829,813,797,831,819,818,827,844,833,814,823,821,823,812,820,845,847,869,891,872,859,934,900,804,812,806,796,796,806,801,816,798,832,860,860,827,820,797,779,786,790,782,784,772,788,785,770,793,800,795,760,787,804,794,805,785,773,781,771,764,789,831,825,831,814,852,814,819,834,832,832,835,843,853,874,844,838,819,887,940,932,906,757,768,814,801,799,825,858,954,904,864,783,803,802,826,822,802,822,828,876,839,830,823,818,837,857,890,860,795,796,820,846,858,853,868,862,858,860,931,894,875,830,967,838,819,869,851,862,828,854,844,885,851,802,851,824,800,821,806,802,810,797,834,812,830,804,805,833,854,808,824,866,880,774,771,783,788,761,788,806,765,797,788,786,797,828,867,862,839,857,840,837,852,828,851,851,864,823,841,839,878,875,898,891,924,897,856,870,830,813,852,838,868,888,847,866,942,970,945,873,826,847,848,858,841,870,867,848,858,867,863,870,861,837,864,869,919,924,942,888,879,872,885,883,912,943,917,899,832,797,878,880,844,856,871,865,861,871,885,957,963,958,928,903,937,957,879,876,876,902,780,773,766,768,779,792,809,780,836,834,848,823,849,864,875,829,829,819,822,805,799,800,795,780,803,829,825,823,null],[null,null,1097,1019,945,1015,890,849,862,879,862,874,885,887,870,849,848,817,806,818,851,829,829,812,807,836,812,844,875,818,771,789,829,784,816,849,851,877,893,872,868,864,903,917,900,892,878,872,852,835,829,836,817,813,819,834,818,808,819,845,854,884,971,930,860,857,868,855,864,872,861,841,835,865,866,900,897,900,898,870,874,909,1013,1080,1086,978,840,856,918,907,869,893,914,937,937,882,869,872,920,918,906,865,822,852,842,843,881,902,918,905,833,819,838,824,824,818,831,837,840,819,803,822,867,853,836,842,908,943,896,874,867,807,763,751,738,781,804,814,813,810,808,834,829,822,834,846,818,807,825,815,829,821,812,835,838,865,873,858,857,904,908,814,808,792,806,802,812,813,819,798,824,842,856,847,869,846,820,809,807,805,785,784,774,778,781,780,792,817,786,776,785,818,831,790,769,797,774,785,808,822,811,801,813,810,830,808,831,841,831,842,840,858,872,866,849,842,870,952,942,855,767,803,794,795,798,797,877,941,894,840,789,841,833,813,820,759,801,816,838,825,812,794,820,824,860,851,785,765,782,823,823,854,862,852,846,810,825,940,949,917,857,933,857,851,899,856,860,850,853,818,825,832,793,846,816,813,830,808,777,800,836,865,850,836,784,824,895,872,863,863,852,858,791,780,777,773,770,794,812,781,794,776,778,809,857,861,870,865,847,838,830,830,832,851,861,849,831,866,841,896,875,875,917,913,892,866,859,840,852,835,828,909,906,873,905,880,903,911,829,842,869,873,870,874,871,879,853,838,851,861,843,857,841,887,916,936,922,899,872,883,874,862,917,921,902,907,856,850,838,890,904,872,859,865,851,855,856,861,872,860,861,824,834,852,851,847,872,861,853,792,780,779,776,794,816,821,785,831,819,811,817,848,853,839,818,828,824,802,794,776,779,784,794,820,843,849,817,null],[null,null,1097,1019,945,1015,890,849,862,879,862,874,885,887,870,849,848,817,806,818,851,829,829,812,807,836,812,844,875,818,771,789,829,784,816,849,851,877,893,872,868,864,903,917,900,892,878,872,852,835,829,836,817,813,819,834,818,808,819,845,854,884,971,930,860,857,868,855,864,872,861,841,835,865,866,900,897,900,898,870,874,909,1013,1080,1086,978,840,856,918,907,869,893,914,937,937,882,869,872,920,918,906,865,822,852,842,843,881,902,918,905,833,819,838,824,824,818,831,837,840,819,803,822,867,853,836,842,908,943,896,874,867,807,763,751,738,781,804,814,813,810,808,834,829,822,834,846,818,807,825,815,829,821,812,835,838,865,873,858,857,904,908,814,808,792,806,802,812,813,819,798,824,842,856,847,869,846,820,809,807,805,785,784,774,778,781,780,792,817,786,776,785,818,831,790,769,797,774,785,808,822,811,801,813,810,830,808,831,841,831,842,840,858,872,866,849,842,870,952,942,855,767,803,794,795,798,797,877,941,894,840,789,841,833,813,820,759,801,816,838,825,812,794,820,824,860,851,785,765,782,823,823,854,862,852,846,810,825,940,949,917,857,933,857,851,899,856,860,850,853,818,825,832,793,846,816,813,830,808,777,800,836,865,850,836,784,824,895,872,863,863,852,858,791,780,777,773,770,794,812,781,794,776,778,809,857,861,870,865,847,838,830,830,832,851,861,849,831,866,841,896,875,875,917,913,892,866,859,840,852,835,828,909,906,873,905,880,903,911,829,842,869,873,870,874,871,879,853,838,851,861,843,857,841,887,916,936,922,899,872,883,874,862,917,921,902,907,856,850,838,890,904,872,859,865,851,855,856,861,872,860,861,824,834,852,851,847,872,861,853,792,780,779,776,794,816,821,785,831,819,811,817,848,853,839,818,828,824,802,794,776,779,784,794,820,843,849,817,null],[null,null,1069,1119,968,973,920,832,858,867,876,881,880,873,880,879,887,841,841,852,849,813,839,828,824,825,802,811,867,852,812,787,804,763,805,835,853,900,899,879,872,867,905,873,889,889,891,892,866,828,827,839,830,828,845,863,904,900,906,939,940,941,991,951,869,871,872,852,854,860,854,861,863,869,869,904,900,870,886,885,886,878,870,1015,1029,885,823,861,896,905,863,919,953,957,921,891,857,870,916,917,887,821,847,838,844,878,917,906,890,844,823,832,834,834,838,821,830,848,831,815,843,846,858,866,897,895,963,912,880,873,843,774,802,762,752,788,808,814,811,802,824,829,832,831,828,827,798,820,803,836,838,831,833,848,840,846,870,871,894,860,825,797,792,787,826,825,848,862,851,834,845,867,854,847,887,900,817,780,777,796,793,790,781,776,784,774,768,809,793,793,814,840,836,805,788,824,803,817,820,813,818,806,800,830,832,820,829,843,855,858,870,845,841,847,809,868,915,950,900,785,771,814,792,795,813,805,908,936,901,821,813,868,865,828,809,814,833,826,833,834,849,855,825,845,849,823,811,812,803,822,816,848,849,826,832,832,842,880,884,906,875,924,917,901,871,832,839,893,862,827,828,823,821,815,830,796,808,810,816,817,849,852,849,876,853,834,841,790,873,880,880,881,836,781,769,776,774,807,798,770,777,774,789,801,846,829,852,835,857,866,839,819,829,843,863,839,844,866,860,890,850,875,898,903,904,923,885,882,870,845,858,1008,940,865,871,844,818,838,876,871,840,908,863,898,905,867,867,860,843,887,856,849,856,881,928,918,895,873,866,869,840,839,901,862,850,884,854,898,912,872,890,900,848,849,843,848,841,836,838,792,794,805,817,837,839,840,833,823,830,845,808,800,767,821,804,780,763,799,817,807,810,830,827,818,819,797,807,786,772,789,795,793,796,835,829,815,814,null],[null,null,977,1113,1011,903,967,876,862,865,875,864,856,867,883,877,879,798,853,863,847,811,830,839,827,846,833,808,845,860,850,795,769,784,796,818,854,902,892,894,868,860,871,853,870,879,891,896,876,866,875,899,897,905,930,932,956,959,986,977,1002,995,989,987,877,868,875,858,880,857,856,853,858,862,859,915,913,893,894,883,866,844,841,901,967,837,844,837,845,887,905,959,962,942,906,883,864,881,889,886,828,807,868,879,915,951,889,868,846,863,832,824,838,848,828,842,847,809,836,864,854,835,909,915,944,927,898,857,853,886,830,801,837,745,745,783,807,794,802,792,792,835,830,829,813,807,811,814,793,847,832,830,835,862,856,860,860,870,870,837,823,823,842,877,847,844,887,882,869,882,889,902,831,859,879,913,845,824,794,793,795,791,803,775,779,783,774,787,784,798,822,839,830,835,814,842,842,833,831,837,840,834,828,834,779,822,832,861,866,853,859,829,856,847,831,876,885,898,834,755,773,785,805,810,808,810,906,899,830,798,845,893,839,820,815,844,849,826,822,835,858,812,861,885,884,809,831,810,797,811,826,839,826,848,826,833,838,846,874,876,855,903,922,919,921,815,828,850,843,844,832,817,819,818,804,790,830,846,840,798,854,825,794,857,882,816,783,794,885,909,883,885,836,809,810,818,768,803,776,770,780,796,804,835,833,846,850,854,886,876,800,834,831,846,855,839,845,864,852,832,859,859,850,912,935,943,899,866,903,927,885,953,838,814,857,843,850,840,875,890,847,861,866,897,877,844,858,862,855,877,858,874,896,934,910,899,886,895,856,864,853,860,853,835,838,855,865,868,902,887,869,883,883,851,851,839,817,807,848,796,788,793,790,819,850,835,842,832,847,839,853,838,789,800,772,763,775,813,805,819,854,857,835,815,769,765,789,774,788,807,793,811,819,832,817,789,842,null],[null,null,892,962,997,888,980,964,895,924,927,882,860,849,875,872,859,853,872,844,829,821,831,825,830,806,826,840,816,852,860,802,749,813,801,830,849,932,921,920,890,877,886,867,904,897,881,925,906,917,959,939,973,961,972,988,1039,1013,1031,1027,1062,1060,949,981,865,863,863,862,864,858,869,836,861,856,867,909,912,917,908,882,874,840,855,877,926,832,833,846,847,873,914,894,902,884,851,911,904,890,889,869,805,822,897,947,937,909,835,833,813,848,852,846,847,835,818,842,851,807,857,873,869,878,833,857,887,908,848,833,832,882,858,852,876,759,753,805,815,821,804,790,791,833,832,834,835,804,812,811,802,827,820,838,847,866,853,867,872,861,839,810,821,921,924,882,844,848,876,890,873,879,888,901,859,869,865,877,866,856,849,844,822,815,803,775,774,780,808,785,773,777,784,825,833,836,827,839,850,848,829,834,842,844,839,843,816,800,792,845,850,869,859,829,851,860,871,864,859,850,789,774,793,795,827,826,834,825,926,883,783,784,832,822,801,782,825,820,823,832,843,845,846,824,840,853,864,824,813,794,802,835,832,838,824,819,834,841,832,836,870,885,877,905,898,879,890,816,815,847,849,844,826,833,830,814,789,784,826,829,838,835,823,827,866,929,939,809,782,796,881,905,888,915,829,804,802,823,779,822,790,771,813,827,830,859,829,836,842,829,868,883,863,834,838,846,850,849,862,882,870,828,867,857,862,882,909,869,883,859,895,954,927,846,839,845,887,868,858,849,849,900,910,886,864,869,878,850,828,828,866,866,866,865,935,967,894,902,884,861,855,868,875,877,842,863,849,846,850,854,884,886,858,873,882,837,822,813,821,808,802,786,761,803,777,803,839,843,849,834,846,828,840,837,814,790,782,801,821,821,804,817,811,827,837,825,773,783,782,762,794,796,768,796,825,825,786,796,843,null],[null,null,873,881,1047,944,957,1000,962,905,969,943,922,886,845,834,879,914,873,837,821,824,829,828,842,824,834,840,812,827,851,837,763,799,811,829,830,893,896,906,881,889,902,865,884,889,929,939,875,911,971,1016,1065,1058,1068,1086,1135,1151,1110,1098,1100,1111,945,959,849,857,862,857,862,858,869,850,874,866,865,886,915,928,913,910,887,846,860,902,862,827,843,837,874,870,894,903,901,916,923,956,941,930,902,855,843,881,966,930,854,849,866,847,820,840,859,804,827,825,821,835,853,864,868,900,917,883,830,879,921,926,834,816,823,859,903,898,899,792,787,823,810,807,788,802,817,827,832,829,837,803,797,807,802,833,824,848,860,858,854,864,875,860,827,805,800,921,926,875,855,848,866,883,881,887,887,897,889,869,862,861,853,857,856,863,853,850,848,816,772,788,793,786,771,785,780,793,814,836,842,841,841,831,829,837,845,821,835,844,819,790,792,837,837,856,833,846,835,857,875,851,859,851,795,791,801,810,836,834,866,841,932,888,798,796,823,805,804,808,845,824,802,860,826,848,833,803,818,827,872,809,780,794,798,819,817,830,812,822,825,842,841,854,900,917,904,845,856,881,926,824,824,836,862,849,863,854,822,818,821,822,831,825,831,837,838,877,930,936,834,850,894,905,874,924,946,928,836,772,772,809,824,804,780,779,813,792,835,858,834,837,834,880,875,883,925,817,850,842,865,879,892,884,856,856,871,863,841,817,875,871,832,876,862,901,879,844,848,867,871,862,866,850,824,880,905,872,875,861,890,862,822,839,864,882,904,880,984,956,883,894,862,847,883,876,872,892,825,833,856,864,859,883,873,897,849,865,862,834,820,814,841,806,827,817,777,778,767,790,819,854,838,813,825,838,822,848,836,787,783,792,783,792,792,826,826,828,818,807,785,795,782,785,789,789,760,785,841,829,786,809,855,null],[null,null,873,881,1047,944,957,1000,962,905,969,943,922,886,845,834,879,914,873,837,821,824,829,828,842,824,834,840,812,827,851,837,763,799,811,829,830,893,896,906,881,889,902,865,884,889,929,939,875,911,971,1016,1065,1058,1068,1086,1135,1151,1110,1098,1100,1111,945,959,849,857,862,857,862,858,869,850,874,866,865,886,915,928,913,910,887,846,860,902,862,827,843,837,874,870,894,903,901,916,923,956,941,930,902,855,843,881,966,930,854,849,866,847,820,840,859,804,827,825,821,835,853,864,868,900,917,883,830,879,921,926,834,816,823,859,903,898,899,792,787,823,810,807,788,802,817,827,832,829,837,803,797,807,802,833,824,848,860,858,854,864,875,860,827,805,800,921,926,875,855,848,866,883,881,887,887,897,889,869,862,861,853,857,856,863,853,850,848,816,772,788,793,786,771,785,780,793,814,836,842,841,841,831,829,837,845,821,835,844,819,790,792,837,837,856,833,846,835,857,875,851,859,851,795,791,801,810,836,834,866,841,932,888,798,796,823,805,804,808,845,824,802,860,826,848,833,803,818,827,872,809,780,794,798,819,817,830,812,822,825,842,841,854,900,917,904,845,856,881,926,824,824,836,862,849,863,854,822,818,821,822,831,825,831,837,838,877,930,936,834,850,894,905,874,924,946,928,836,772,772,809,824,804,780,779,813,792,835,858,834,837,834,880,875,883,925,817,850,842,865,879,892,884,856,856,871,863,841,817,875,871,832,876,862,901,879,844,848,867,871,862,866,850,824,880,905,872,875,861,890,862,822,839,864,882,904,880,984,956,883,894,862,847,883,876,872,892,825,833,856,864,859,883,873,897,849,865,862,834,820,814,841,806,827,817,777,778,767,790,819,854,838,813,825,838,822,848,836,787,783,792,783,792,792,826,826,828,818,807,785,795,782,785,789,789,760,785,841,829,786,809,855,null],[null,null,872,859,983,980,901,984,998,929,937,950,935,940,910,903,933,954,926,877,836,829,816,816,817,842,824,832,829,818,826,843,799,779,800,830,830,878,897,894,871,901,870,882,858,871,896,919,914,896,946,1020,1100,1116,1078,1059,1103,1117,1093,1160,1140,1087,986,950,863,859,863,857,879,872,874,850,866,862,865,884,918,904,896,888,874,854,873,883,871,835,834,831,867,888,898,957,980,943,911,845,854,904,916,835,870,926,901,863,852,850,845,837,830,835,862,832,854,842,856,857,849,839,876,876,859,819,819,822,866,878,820,820,850,889,906,893,894,764,781,816,804,809,785,817,805,825,822,825,836,796,793,824,810,830,824,843,845,866,856,866,870,878,857,830,822,897,921,893,850,836,849,869,861,861,893,899,888,876,864,868,842,858,836,841,846,875,881,834,817,803,809,800,774,785,774,786,816,835,836,835,843,842,839,866,845,823,830,826,778,795,793,830,835,840,832,837,838,865,870,854,876,848,802,791,802,843,871,883,885,845,889,843,779,793,832,845,815,827,829,805,805,841,829,829,831,833,803,849,878,792,779,795,815,826,833,827,825,821,821,827,838,872,870,903,920,859,832,871,883,838,826,823,841,840,849,844,797,851,841,831,832,816,833,871,868,857,853,860,983,1086,1053,973,869,888,934,923,850,778,778,772,833,782,763,796,794,789,848,837,826,846,836,915,890,841,862,829,857,864,869,864,875,855,846,856,904,902,884,867,852,856,845,856,853,848,867,844,841,873,837,905,876,841,828,853,878,847,878,851,853,846,867,859,876,923,960,1025,972,911,890,884,865,876,823,834,837,821,806,836,859,877,846,885,874,902,863,855,856,844,831,831,825,826,848,805,820,790,787,814,812,857,854,844,836,813,822,845,840,820,793,775,762,790,808,843,828,803,794,804,788,797,782,793,782,769,786,805,836,800,808,842,870,null],[null,null,873,849,890,972,894,943,973,975,921,946,948,950,934,924,949,979,960,938,861,831,829,824,813,827,819,830,834,847,819,818,809,784,811,812,825,878,909,890,866,872,888,993,878,914,922,886,911,900,943,999,1092,1137,1117,1048,1106,1094,1096,1159,1175,1058,987,954,851,870,871,867,876,865,870,858,866,868,866,897,919,904,897,878,857,844,870,828,833,829,852,858,890,897,889,892,888,892,886,830,827,877,888,895,976,958,864,867,854,856,848,834,851,885,866,848,863,859,840,835,827,822,884,864,832,823,822,834,825,834,839,874,885,888,878,874,888,760,769,820,829,803,825,830,811,818,818,830,827,810,809,817,819,835,844,847,842,865,859,851,870,892,851,844,847,865,915,901,840,845,838,843,847,857,865,867,882,872,871,856,852,851,835,837,841,839,831,829,856,816,826,813,784,795,783,780,780,804,822,855,845,844,822,855,836,840,837,779,779,796,785,784,797,801,817,823,823,862,834,860,853,843,832,826,830,880,863,880,891,886,878,796,765,812,868,837,828,868,817,821,828,838,810,817,831,863,831,840,847,810,781,803,811,810,831,818,833,852,856,878,848,847,851,875,888,864,837,864,975,837,821,822,847,827,829,849,804,845,836,849,818,803,837,877,832,836,861,873,1072,1168,1040,955,875,844,854,880,786,746,772,775,812,789,791,822,812,822,818,793,876,854,826,873,834,877,867,842,850,847,835,872,883,829,847,859,920,912,871,887,847,886,911,867,865,863,904,857,883,928,883,874,858,835,875,879,882,851,876,866,859,844,851,863,898,898,895,987,952,905,888,857,864,871,788,817,801,813,805,827,829,878,853,894,895,889,889,865,841,856,858,849,838,881,853,834,840,807,794,815,831,848,808,821,832,833,850,836,830,837,796,766,771,783,784,809,823,795,778,815,817,788,766,784,786,771,791,819,819,837,845,880,885,null],[null,null,896,864,855,912,949,904,928,1009,928,931,941,966,966,945,974,983,977,976,916,821,833,819,823,836,835,828,835,849,834,823,815,784,802,817,836,883,920,900,879,859,888,946,885,879,881,883,886,917,946,975,1052,1130,1135,1093,1102,1090,1122,1141,1138,1060,962,958,819,820,839,860,864,859,863,874,857,876,878,907,920,910,893,887,870,851,853,818,867,828,852,880,894,876,874,896,892,885,857,820,806,963,856,946,919,853,866,848,829,817,838,866,863,839,860,849,849,831,802,836,850,846,839,836,821,827,836,839,789,815,889,867,861,885,893,839,834,790,815,825,819,804,798,812,810,834,816,819,833,821,814,806,814,837,841,839,843,850,847,852,882,889,854,842,878,866,885,885,849,848,850,850,850,852,860,858,888,874,905,878,872,867,844,841,841,839,844,856,840,817,810,806,786,790,812,774,783,800,827,853,855,832,835,828,804,819,807,797,790,788,793,777,800,807,797,804,799,828,826,832,834,833,847,863,832,833,874,831,829,894,834,772,771,827,859,814,830,843,802,776,815,839,814,831,820,819,846,847,866,805,750,772,833,813,818,819,836,834,866,890,829,830,830,839,843,817,821,846,954,816,826,861,835,839,827,860,830,825,822,836,832,790,798,818,891,911,882,866,872,890,849,832,819,831,853,850,764,754,790,779,792,796,778,810,811,830,817,801,854,851,818,848,824,878,829,851,881,878,835,859,859,809,857,866,860,866,865,885,887,880,890,799,826,874,907,834,865,885,895,840,829,842,886,889,885,870,886,864,865,866,876,868,901,902,844,867,875,912,849,861,853,833,788,808,790,811,789,810,813,835,859,848,864,872,904,874,874,860,869,858,841,883,831,834,824,822,810,814,812,848,827,870,847,823,841,839,833,842,797,770,779,779,777,794,827,804,770,805,824,759,774,801,798,802,785,806,862,862,894,907,904,null],[null,null,887,834,821,840,1010,921,892,963,992,943,954,967,957,954,985,987,986,969,945,835,820,822,818,820,822,839,833,835,834,853,819,807,820,813,820,864,902,908,917,861,863,911,877,857,857,869,880,885,925,951,1011,1073,1097,1078,1044,1076,1143,1170,1071,1063,939,909,818,821,819,829,850,862,866,872,875,866,863,914,896,898,904,883,863,858,858,858,870,852,862,897,893,892,900,928,880,847,822,825,870,1052,874,902,866,840,831,820,809,817,878,871,849,835,851,833,833,817,866,890,868,837,807,807,806,840,833,789,775,810,868,824,831,848,904,842,807,780,821,791,782,827,817,814,806,828,833,836,830,823,808,811,838,820,843,838,842,843,844,856,883,869,866,837,866,865,876,892,844,840,834,828,844,857,868,858,910,964,1003,940,876,857,825,835,837,827,830,847,850,837,821,865,858,821,803,768,786,801,836,849,863,811,815,792,781,799,782,815,792,781,783,789,802,827,790,792,794,825,860,825,837,837,852,863,843,833,848,819,818,873,819,776,797,879,839,797,818,822,831,821,829,835,803,811,830,820,831,846,858,803,756,814,839,809,826,827,837,826,841,864,835,836,841,849,862,804,832,853,881,818,824,831,840,840,877,903,826,838,854,843,856,773,774,861,939,902,846,845,855,881,883,831,794,839,841,832,766,766,782,780,755,784,797,806,824,818,819,850,901,871,794,849,864,862,840,845,843,864,854,828,866,855,853,844,846,873,920,873,875,855,856,831,838,864,897,827,843,865,874,834,857,882,852,853,859,889,872,864,880,866,867,845,868,890,842,874,852,851,814,824,821,828,792,804,824,835,824,822,833,834,862,854,875,896,909,880,868,846,856,859,854,845,788,785,796,807,814,812,829,847,862,904,861,801,825,831,826,847,823,781,766,787,792,792,798,802,797,820,786,771,784,774,797,805,803,809,860,856,890,889,903,null],[null,null,887,834,821,840,1010,921,892,963,992,943,954,967,957,954,985,987,986,969,945,835,820,822,818,820,822,839,833,835,834,853,819,807,820,813,820,864,902,908,917,861,863,911,877,857,857,869,880,885,925,951,1011,1073,1097,1078,1044,1076,1143,1170,1071,1063,939,909,818,821,819,829,850,862,866,872,875,866,863,914,896,898,904,883,863,858,858,858,870,852,862,897,893,892,900,928,880,847,822,825,870,1052,874,902,866,840,831,820,809,817,878,871,849,835,851,833,833,817,866,890,868,837,807,807,806,840,833,789,775,810,868,824,831,848,904,842,807,780,821,791,782,827,817,814,806,828,833,836,830,823,808,811,838,820,843,838,842,843,844,856,883,869,866,837,866,865,876,892,844,840,834,828,844,857,868,858,910,964,1003,940,876,857,825,835,837,827,830,847,850,837,821,865,858,821,803,768,786,801,836,849,863,811,815,792,781,799,782,815,792,781,783,789,802,827,790,792,794,825,860,825,837,837,852,863,843,833,848,819,818,873,819,776,797,879,839,797,818,822,831,821,829,835,803,811,830,820,831,846,858,803,756,814,839,809,826,827,837,826,841,864,835,836,841,849,862,804,832,853,881,818,824,831,840,840,877,903,826,838,854,843,856,773,774,861,939,902,846,845,855,881,883,831,794,839,841,832,766,766,782,780,755,784,797,806,824,818,819,850,901,871,794,849,864,862,840,845,843,864,854,828,866,855,853,844,846,873,920,873,875,855,856,831,838,864,897,827,843,865,874,834,857,882,852,853,859,889,872,864,880,866,867,845,868,890,842,874,852,851,814,824,821,828,792,804,824,835,824,822,833,834,862,854,875,896,909,880,868,846,856,859,854,845,788,785,796,807,814,812,829,847,862,904,861,801,825,831,826,847,823,781,766,787,792,792,798,802,797,820,786,771,784,774,797,805,803,809,860,856,890,889,903,null],[null,null,897,846,822,822,1012,1012,890,915,1018,963,958,977,968,978,981,972,985,972,982,852,807,817,819,815,824,831,820,813,818,840,850,800,778,776,796,876,887,883,899,858,859,891,887,881,815,816,867,893,934,948,996,1041,1079,1074,999,1031,1111,1147,1027,1012,956,904,820,820,811,812,825,837,858,872,854,853,871,924,882,871,895,881,852,871,854,866,870,861,903,915,906,902,896,886,849,823,816,849,954,941,847,836,833,818,840,840,837,863,847,841,847,857,834,790,794,804,870,873,852,813,805,804,788,861,811,771,761,811,862,849,855,852,886,857,796,776,821,811,795,807,807,808,812,813,830,831,835,808,814,807,821,837,827,832,853,836,859,852,889,874,881,857,852,843,885,919,856,856,846,843,854,873,884,911,951,991,1085,1042,869,863,845,826,845,836,827,840,831,848,844,871,878,847,831,774,780,785,811,857,866,811,787,775,781,800,800,814,801,793,795,810,814,813,785,796,789,839,871,853,862,855,850,854,821,822,839,862,857,906,805,754,801,859,866,841,804,807,831,809,809,844,833,848,853,810,837,822,842,801,774,810,844,800,831,840,832,837,824,829,835,808,829,849,863,856,837,823,881,825,844,819,842,837,889,900,820,865,926,946,788,777,784,834,855,820,855,872,864,850,883,900,802,856,866,825,777,787,774,787,793,774,795,822,831,824,825,864,899,838,777,887,895,842,829,820,825,867,856,873,896,898,876,831,857,896,955,900,921,910,882,868,879,876,909,858,849,888,872,831,869,886,858,851,852,883,856,850,845,861,856,898,867,849,865,930,855,820,793,785,797,831,801,807,833,851,849,852,871,890,825,847,879,866,898,889,873,875,872,864,866,833,812,770,776,803,815,807,827,841,867,886,862,785,828,845,845,860,867,859,813,793,817,824,813,825,846,881,809,793,807,803,804,806,796,817,830,865,867,867,917,null],[null,null,913,867,835,835,923,1041,925,877,973,985,969,971,981,986,983,970,976,972,985,913,850,823,818,819,823,855,828,832,810,817,847,804,765,802,824,854,865,848,871,889,937,969,901,873,876,840,867,905,944,956,994,1004,1022,1015,955,958,996,1046,1044,981,935,955,815,810,811,813,807,798,822,863,863,861,887,884,883,882,888,873,869,862,836,873,900,930,917,927,915,904,893,834,807,823,815,942,976,873,831,811,849,868,855,850,859,866,860,855,856,856,816,811,809,835,876,890,842,821,784,784,787,838,810,782,767,801,852,868,838,829,863,861,833,776,815,805,797,816,830,840,826,809,836,829,828,801,825,815,815,843,845,833,833,862,846,837,858,870,885,873,837,837,863,903,862,857,843,845,852,854,896,968,1002,988,1062,1054,850,847,850,854,854,851,832,837,859,853,839,829,841,840,856,798,789,804,796,799,808,810,789,802,800,821,839,807,796,803,807,814,805,795,790,805,811,826,862,840,839,855,851,849,816,842,851,862,877,898,782,743,795,815,858,865,836,826,821,815,841,848,865,850,834,861,843,825,832,803,795,813,848,784,784,826,816,840,831,831,834,829,828,855,846,843,812,820,885,841,846,845,834,875,869,850,827,872,971,908,814,811,801,812,835,823,828,840,862,853,834,876,808,804,790,809,773,770,786,785,768,765,776,802,802,803,821,809,847,832,842,841,846,810,831,834,811,860,866,855,835,866,854,814,876,922,915,891,879,886,878,854,881,877,884,856,857,879,835,841,854,866,864,841,894,884,843,852,850,865,851,869,845,867,831,898,855,821,781,804,809,836,795,801,825,849,848,847,856,877,851,818,863,854,883,902,900,884,901,891,846,807,827,780,772,790,795,820,838,836,847,870,850,768,816,839,842,852,859,848,792,834,844,817,830,841,843,841,795,796,803,818,810,823,832,883,886,860,857,867,921,null],[null,null,876,870,855,842,1009,1009,994,891,925,993,1014,964,982,972,991,993,989,978,980,945,898,832,817,823,845,882,845,814,809,819,833,844,793,813,820,838,849,858,877,897,927,919,940,863,876,858,861,878,929,938,935,939,916,900,884,871,893,957,1019,990,901,957,815,805,806,823,816,813,805,820,845,855,880,891,873,871,866,862,869,870,844,847,892,924,912,917,917,907,870,816,814,827,889,950,887,845,806,827,873,875,857,839,845,841,848,849,827,793,818,827,804,826,867,859,833,813,789,787,789,816,806,784,775,799,869,866,843,823,833,855,881,776,791,798,804,824,823,813,827,813,831,834,840,817,847,836,822,810,840,827,829,847,841,854,854,854,842,856,868,866,876,934,908,855,839,840,848,877,957,1000,1109,1051,1013,992,857,851,838,827,851,853,837,851,834,841,842,830,835,869,938,827,803,820,791,796,793,796,797,798,810,807,807,805,809,799,798,784,788,783,794,798,805,815,850,839,825,846,851,844,844,854,863,835,891,895,769,745,773,816,807,824,819,813,806,822,864,856,831,817,828,867,847,845,835,818,787,796,802,778,777,807,810,839,828,841,842,855,806,834,848,838,829,836,846,820,840,852,848,880,855,806,794,963,922,803,798,803,821,831,857,843,851,877,844,859,860,892,805,769,775,779,769,776,782,778,777,787,786,794,787,783,801,828,827,840,858,828,851,811,837,861,850,888,868,821,862,937,873,836,879,878,874,879,866,885,884,859,871,888,894,863,874,879,833,844,865,845,848,836,881,881,845,847,851,892,851,833,839,837,775,781,814,882,842,844,848,841,816,822,846,843,858,855,860,859,871,843,854,868,840,877,893,884,890,897,872,800,817,794,775,794,781,818,836,842,843,855,857,782,842,848,854,849,861,831,844,849,834,817,836,845,841,803,824,846,837,829,845,834,852,906,900,845,855,870,914,null],[null,null,872,959,867,844,967,1057,1001,1001,865,941,1037,997,980,973,988,987,983,993,983,986,950,881,838,843,844,846,852,820,814,815,833,854,815,792,801,839,844,858,860,910,873,856,897,918,872,841,895,917,874,902,893,928,900,875,882,862,896,907,893,922,901,936,802,801,808,813,813,817,808,794,808,823,854,879,868,869,868,892,893,892,847,816,829,873,913,905,901,877,823,821,814,819,910,875,845,826,872,858,845,850,859,844,857,857,848,824,772,780,835,833,820,850,831,817,821,824,780,803,801,817,807,789,808,825,851,862,863,828,836,844,865,766,796,811,811,819,821,827,829,816,839,837,850,808,820,797,824,820,818,821,835,831,858,871,882,882,853,859,863,871,875,916,912,842,850,850,845,880,970,1024,1187,1123,1016,957,855,853,851,851,886,899,881,887,845,852,843,839,837,861,858,849,813,823,821,807,808,794,811,808,807,789,789,811,817,805,817,802,802,805,785,790,783,809,844,843,852,861,837,844,851,849,838,857,915,860,751,758,781,830,850,824,800,816,827,827,845,868,805,809,839,835,816,814,829,823,769,795,824,790,819,823,845,809,810,836,835,833,816,821,829,846,820,794,835,833,829,832,825,853,830,816,819,897,795,804,802,829,831,841,850,849,864,879,833,850,839,858,831,763,761,781,762,758,778,771,780,787,791,776,791,776,780,832,866,830,811,848,841,822,833,867,877,858,847,840,849,878,868,851,865,849,893,886,855,898,885,819,833,893,906,880,892,871,858,861,850,840,867,876,845,853,868,847,830,864,874,893,844,782,808,808,829,862,894,894,910,869,837,835,871,841,835,863,884,856,873,871,868,878,828,805,866,870,867,871,875,834,817,786,776,798,785,823,838,833,848,858,891,778,824,850,852,847,848,864,859,841,834,844,846,840,842,815,819,821,840,830,902,865,886,911,884,851,847,864,927,null],[null,null,872,959,867,844,967,1057,1001,1001,865,941,1037,997,980,973,988,987,983,993,983,986,950,881,838,843,844,846,852,820,814,815,833,854,815,792,801,839,844,858,860,910,873,856,897,918,872,841,895,917,874,902,893,928,900,875,882,862,896,907,893,922,901,936,802,801,808,813,813,817,808,794,808,823,854,879,868,869,868,892,893,892,847,816,829,873,913,905,901,877,823,821,814,819,910,875,845,826,872,858,845,850,859,844,857,857,848,824,772,780,835,833,820,850,831,817,821,824,780,803,801,817,807,789,808,825,851,862,863,828,836,844,865,766,796,811,811,819,821,827,829,816,839,837,850,808,820,797,824,820,818,821,835,831,858,871,882,882,853,859,863,871,875,916,912,842,850,850,845,880,970,1024,1187,1123,1016,957,855,853,851,851,886,899,881,887,845,852,843,839,837,861,858,849,813,823,821,807,808,794,811,808,807,789,789,811,817,805,817,802,802,805,785,790,783,809,844,843,852,861,837,844,851,849,838,857,915,860,751,758,781,830,850,824,800,816,827,827,845,868,805,809,839,835,816,814,829,823,769,795,824,790,819,823,845,809,810,836,835,833,816,821,829,846,820,794,835,833,829,832,825,853,830,816,819,897,795,804,802,829,831,841,850,849,864,879,833,850,839,858,831,763,761,781,762,758,778,771,780,787,791,776,791,776,780,832,866,830,811,848,841,822,833,867,877,858,847,840,849,878,868,851,865,849,893,886,855,898,885,819,833,893,906,880,892,871,858,861,850,840,867,876,845,853,868,847,830,864,874,893,844,782,808,808,829,862,894,894,910,869,837,835,871,841,835,863,884,856,873,871,868,878,828,805,866,870,867,871,875,834,817,786,776,798,785,823,838,833,848,858,891,778,824,850,852,847,848,864,859,841,834,844,846,840,842,815,819,821,840,830,902,865,886,911,884,851,847,864,927,null],[null,null,883,844,829,837,885,1002,1088,888,888,888,987,1005,981,987,987,979,975,979,986,971,974,922,858,850,839,819,849,835,826,823,830,851,837,809,802,830,836,868,862,945,921,897,891,1014,891,849,883,924,892,899,893,899,902,916,843,858,902,890,866,886,893,912,801,814,809,808,792,786,806,821,814,809,824,860,893,951,961,923,937,912,856,893,896,881,895,898,887,859,825,812,824,854,882,840,866,884,871,858,835,841,845,849,846,843,798,778,785,809,861,854,825,839,817,813,819,815,765,812,814,814,825,824,831,824,865,881,860,838,848,842,820,790,806,830,827,821,812,833,822,835,847,848,836,832,822,815,829,822,833,853,857,832,861,859,872,873,864,853,836,853,839,854,967,848,844,828,869,890,962,1057,1200,1140,1020,930,858,845,865,882,887,899,920,927,887,875,844,841,850,861,841,886,894,896,887,896,923,860,868,843,815,793,804,817,820,812,816,792,796,796,770,776,794,807,833,853,882,845,831,843,854,854,870,886,908,825,770,782,801,834,815,811,801,826,827,844,846,858,829,789,816,824,791,809,845,850,790,784,822,813,826,819,821,827,802,826,842,836,823,840,837,852,834,814,831,874,832,818,874,847,864,909,889,860,846,843,834,861,849,850,854,840,853,841,864,861,807,809,823,777,784,787,767,780,799,785,769,773,780,773,776,789,796,817,840,822,825,841,810,831,823,848,857,838,847,856,864,871,849,902,884,862,890,865,841,890,923,807,869,884,865,893,899,888,884,875,847,811,861,857,829,824,834,844,834,843,891,884,783,761,842,803,833,860,851,891,927,867,878,876,899,863,878,879,862,870,886,872,855,879,863,804,826,879,881,852,864,884,838,783,782,786,799,832,822,839,857,863,894,785,854,874,830,839,833,849,829,825,852,838,842,840,835,839,831,831,837,843,912,908,912,899,851,839,859,883,909,null],[null,null,902,871,902,876,885,917,1098,968,855,913,997,1020,984,976,983,980,985,995,989,974,970,946,896,843,832,834,838,838,827,832,837,825,846,828,770,827,825,853,858,862,898,915,937,1067,916,885,923,956,893,899,930,913,901,911,838,856,887,853,876,880,883,941,809,814,801,791,804,799,798,816,802,809,820,831,896,963,977,1131,1133,930,883,889,883,918,877,897,889,863,868,838,873,876,861,872,920,930,865,858,844,839,841,844,827,811,808,821,843,850,851,843,824,830,803,812,817,766,785,808,808,825,817,840,833,829,867,851,830,838,824,838,814,796,783,812,814,824,825,836,838,841,848,827,849,829,819,824,838,811,815,840,850,839,845,852,888,892,856,866,833,868,874,861,925,870,849,858,904,926,985,1054,1231,1157,1010,927,905,877,881,885,875,915,951,899,907,915,882,856,856,846,838,896,907,872,879,1032,1119,1060,1054,920,869,833,807,817,801,799,809,787,789,772,779,790,790,796,806,848,887,850,840,853,861,869,896,890,869,821,774,789,801,840,814,821,798,817,845,850,815,805,841,814,822,850,829,847,856,810,811,785,811,833,808,779,793,826,836,842,836,846,826,856,844,877,825,804,800,906,830,822,866,844,839,903,977,848,855,857,855,854,848,832,835,815,848,840,875,844,826,835,814,801,820,796,774,785,787,786,757,781,780,774,789,802,793,813,820,839,849,826,816,822,812,864,841,874,889,857,871,870,846,857,842,867,869,859,859,863,883,828,871,847,840,847,858,885,890,869,859,847,882,862,838,828,823,855,840,854,920,896,805,795,881,846,816,822,849,885,845,852,858,862,847,844,885,864,832,856,869,869,867,897,897,871,853,851,867,835,850,894,871,821,794,791,780,801,809,818,851,862,861,821,865,828,821,845,840,822,818,852,853,810,829,829,842,850,824,832,845,879,890,903,901,873,828,873,899,887,886,null],[null,null,930,937,981,912,903,885,1049,1025,843,865,955,1006,984,984,981,986,992,981,971,968,966,891,830,844,832,837,835,861,849,817,823,841,859,844,795,811,808,828,841,883,886,889,974,894,874,898,887,924,864,881,911,881,896,903,871,851,827,832,893,886,881,963,814,792,798,796,796,804,812,816,811,849,829,852,918,943,925,1226,1209,1029,923,878,884,889,950,1037,982,988,993,859,879,832,846,924,943,932,917,858,833,836,835,835,775,775,818,827,826,851,845,835,818,813,780,792,799,782,814,816,806,816,825,826,843,853,875,887,875,821,817,832,793,796,786,801,824,821,829,832,831,873,867,787,831,811,823,845,843,849,816,836,849,834,849,894,913,870,835,843,836,861,844,847,872,861,853,875,988,968,984,1065,1281,1201,1054,982,960,951,934,922,862,917,942,877,852,853,868,900,877,853,899,852,867,868,881,1044,1104,1109,1074,948,919,855,805,809,808,814,810,803,798,788,802,804,797,800,815,867,874,844,838,855,851,859,880,891,877,826,764,767,806,834,796,776,792,821,844,851,825,847,817,832,869,856,831,849,836,845,819,763,810,806,776,799,839,800,828,865,850,841,836,819,828,887,849,836,822,889,851,855,873,851,878,917,894,850,836,822,828,823,841,824,859,848,848,873,828,841,838,829,840,826,829,860,791,823,807,756,772,776,773,764,801,807,828,836,815,817,825,792,834,819,809,849,851,870,846,899,846,835,840,867,864,865,866,865,883,877,842,864,876,841,837,872,852,832,852,866,906,892,893,883,855,831,854,866,849,880,882,832,833,821,851,849,803,815,856,880,858,855,848,834,858,886,869,836,819,832,858,856,860,877,866,865,895,854,875,871,860,870,878,878,857,796,781,793,803,836,853,867,856,829,808,807,858,839,855,828,834,838,828,821,830,837,839,847,826,817,851,909,894,903,913,864,827,844,876,876,885,null],[null,null,992,999,1035,963,889,870,962,1051,853,842,879,965,1000,985,991,984,981,979,971,974,926,816,812,826,851,849,830,834,850,838,831,864,852,825,815,830,829,832,854,873,868,892,962,896,880,907,830,868,849,864,882,857,841,851,862,863,862,843,851,899,911,931,846,801,803,789,805,801,807,819,865,894,876,873,942,927,958,1131,1123,1095,1016,1025,1007,955,1002,1163,1074,1119,984,881,837,824,866,944,940,931,936,881,842,859,837,815,783,805,836,826,814,843,826,823,817,812,790,792,800,812,806,798,813,804,823,829,854,861,867,868,890,840,843,833,804,795,792,798,811,827,833,828,826,888,830,796,811,841,840,844,850,858,814,819,856,895,883,879,881,840,841,856,836,885,861,833,989,962,877,924,1089,1032,1050,1069,1278,1184,1040,999,951,970,961,945,855,857,862,861,867,844,839,883,878,908,908,860,840,854,906,955,1013,1019,987,907,898,833,796,812,810,816,806,777,780,801,794,786,784,814,808,862,835,825,850,863,851,860,861,896,876,834,759,786,818,816,829,824,814,810,823,847,825,813,826,826,825,805,831,842,829,780,767,796,807,807,787,819,850,829,839,849,838,867,867,843,839,884,876,852,852,883,903,879,867,837,875,871,850,820,838,822,815,879,841,808,864,914,898,819,817,824,843,841,827,828,829,850,824,867,802,769,787,783,787,811,798,830,839,813,834,844,837,840,839,856,837,869,866,876,875,938,879,837,845,876,883,853,853,843,884,899,833,854,850,844,862,857,873,837,867,846,907,885,854,886,860,819,902,864,866,873,834,847,821,800,859,873,813,808,876,868,849,859,856,855,871,899,826,829,834,843,852,879,873,854,878,871,882,870,866,886,894,862,880,885,889,786,784,789,786,848,851,848,851,806,834,850,873,835,851,845,847,828,826,811,825,844,838,818,823,840,895,916,894,858,816,803,849,881,870,881,893,null],[null,null,992,999,1035,963,889,870,962,1051,853,842,879,965,1000,985,991,984,981,979,971,974,926,816,812,826,851,849,830,834,850,838,831,864,852,825,815,830,829,832,854,873,868,892,962,896,880,907,830,868,849,864,882,857,841,851,862,863,862,843,851,899,911,931,846,801,803,789,805,801,807,819,865,894,876,873,942,927,958,1131,1123,1095,1016,1025,1007,955,1002,1163,1074,1119,984,881,837,824,866,944,940,931,936,881,842,859,837,815,783,805,836,826,814,843,826,823,817,812,790,792,800,812,806,798,813,804,823,829,854,861,867,868,890,840,843,833,804,795,792,798,811,827,833,828,826,888,830,796,811,841,840,844,850,858,814,819,856,895,883,879,881,840,841,856,836,885,861,833,989,962,877,924,1089,1032,1050,1069,1278,1184,1040,999,951,970,961,945,855,857,862,861,867,844,839,883,878,908,908,860,840,854,906,955,1013,1019,987,907,898,833,796,812,810,816,806,777,780,801,794,786,784,814,808,862,835,825,850,863,851,860,861,896,876,834,759,786,818,816,829,824,814,810,823,847,825,813,826,826,825,805,831,842,829,780,767,796,807,807,787,819,850,829,839,849,838,867,867,843,839,884,876,852,852,883,903,879,867,837,875,871,850,820,838,822,815,879,841,808,864,914,898,819,817,824,843,841,827,828,829,850,824,867,802,769,787,783,787,811,798,830,839,813,834,844,837,840,839,856,837,869,866,876,875,938,879,837,845,876,883,853,853,843,884,899,833,854,850,844,862,857,873,837,867,846,907,885,854,886,860,819,902,864,866,873,834,847,821,800,859,873,813,808,876,868,849,859,856,855,871,899,826,829,834,843,852,879,873,854,878,871,882,870,866,886,894,862,880,885,889,786,784,789,786,848,851,848,851,806,834,850,873,835,851,845,847,828,826,811,825,844,838,818,823,840,895,916,894,858,816,803,849,881,870,881,893,null],[null,null,1003,962,963,1001,903,899,905,1014,905,840,858,903,1007,991,988,981,964,963,963,857,819,811,818,821,840,849,832,837,854,856,854,853,831,822,843,846,873,831,820,859,865,867,896,891,877,893,853,876,861,870,846,816,809,800,811,826,844,827,831,917,957,913,925,810,806,800,807,802,818,837,913,933,942,893,947,1013,1081,1061,1030,1023,1059,943,943,989,950,1119,1083,1160,1007,861,811,846,886,922,949,911,944,941,944,991,881,824,799,826,832,833,839,844,825,804,801,799,793,787,810,821,811,820,812,792,835,846,851,858,859,862,902,844,847,842,818,813,830,834,829,855,819,821,841,913,874,850,848,849,813,834,867,814,831,830,847,865,890,871,871,877,845,863,853,884,871,860,930,979,915,911,1046,984,984,1005,1154,1086,1027,994,956,953,959,946,872,878,861,847,850,858,862,851,855,917,903,860,867,860,869,918,968,984,962,887,867,846,824,824,818,808,829,810,807,797,797,767,766,763,795,857,842,808,838,843,844,871,887,888,867,809,749,781,818,830,831,836,814,805,816,836,837,822,863,826,815,828,826,834,848,773,793,824,808,808,820,853,846,821,808,833,853,857,863,853,847,884,873,831,840,891,950,848,800,846,871,853,834,845,850,862,841,885,865,835,841,897,879,813,827,830,838,844,830,823,824,849,834,856,808,779,791,790,800,824,817,837,828,839,829,822,822,878,869,890,861,883,846,856,886,899,884,834,844,834,849,842,846,831,850,897,862,857,857,851,864,830,860,855,855,855,875,820,827,873,874,835,877,851,859,825,834,859,862,851,828,843,850,835,836,858,855,854,866,872,841,850,863,852,849,858,865,873,870,881,869,862,866,877,878,876,895,853,871,882,868,806,794,788,784,817,837,855,859,821,859,844,823,846,839,821,847,827,831,831,825,839,837,828,830,869,905,893,858,800,823,831,859,863,882,895,876,null],[null,null,958,989,949,964,905,915,899,961,972,819,846,870,975,1017,981,954,937,920,879,831,814,812,802,817,807,835,863,824,839,860,863,861,844,833,817,831,860,830,821,851,856,845,920,895,855,866,882,869,842,838,832,818,796,787,781,795,818,826,849,920,942,906,936,869,818,802,805,800,804,877,937,953,957,917,994,1097,1144,933,998,1024,994,861,1003,1063,920,1026,1072,1014,885,839,833,868,894,940,1013,935,978,1014,1001,928,888,876,846,870,897,890,865,835,804,799,806,798,786,765,780,802,820,829,823,799,845,845,845,861,856,887,899,832,830,840,809,814,841,825,779,825,818,798,830,925,879,866,876,882,827,818,840,824,836,841,839,847,869,852,838,849,831,839,869,886,899,897,879,913,930,928,962,921,912,899,1052,1042,986,972,961,951,947,955,865,882,840,872,846,833,843,880,889,889,898,849,905,878,847,891,908,915,911,881,855,893,864,854,873,844,851,828,788,802,815,780,782,793,861,833,812,797,855,833,855,845,858,887,878,801,758,779,811,825,814,801,798,833,828,830,832,842,862,817,815,844,864,834,825,772,789,802,792,804,836,836,842,825,819,826,867,840,875,879,867,927,929,853,843,882,894,823,818,894,908,868,804,830,782,867,865,878,898,896,844,852,856,848,828,826,840,826,821,802,824,815,847,836,850,835,825,818,806,821,818,831,835,838,828,836,848,854,840,873,890,905,899,897,892,873,851,817,850,867,855,868,865,849,881,884,854,857,879,880,892,845,866,873,871,854,930,871,824,845,871,837,871,815,785,793,864,901,872,847,846,854,854,856,853,859,856,859,841,843,853,857,855,839,844,860,847,851,849,873,859,869,866,884,875,876,865,871,893,889,883,865,813,803,810,841,867,899,886,840,846,837,810,806,832,819,835,822,813,811,843,838,833,827,858,886,883,871,817,790,845,834,871,858,888,890,874,null],[null,null,937,956,904,867,938,934,931,922,1062,860,842,843,942,1000,1013,949,879,843,830,810,806,796,796,805,802,813,845,826,837,848,863,875,850,816,797,809,815,821,809,839,844,846,891,868,838,835,885,860,827,813,797,771,773,783,792,808,818,817,862,950,966,951,899,1006,918,799,810,817,817,862,888,939,920,946,1025,1087,1126,997,1018,984,971,814,1189,1309,1045,912,969,897,850,891,977,946,886,974,1040,992,945,1007,981,868,869,907,875,870,875,883,847,813,814,816,801,800,781,780,810,814,823,823,823,818,819,842,840,850,876,902,929,837,824,845,819,793,786,769,761,784,790,791,815,881,859,879,869,891,878,814,814,843,838,850,845,848,863,876,863,861,838,836,877,878,893,866,857,909,964,924,933,912,888,865,983,1018,991,987,962,949,955,954,877,890,844,839,832,843,834,916,898,898,885,894,949,947,905,892,868,891,911,876,850,901,870,879,854,852,876,854,794,793,798,800,805,844,872,836,842,866,838,812,849,853,881,904,835,774,768,790,834,809,820,798,807,830,829,837,834,836,854,907,870,862,851,792,797,817,823,787,798,813,825,832,840,823,813,800,855,869,891,898,869,907,889,850,854,793,807,844,867,903,889,837,787,821,792,855,877,934,898,858,864,836,839,815,832,851,859,795,813,808,826,839,835,844,848,834,826,834,821,815,829,849,851,848,812,832,833,846,863,892,915,925,942,913,830,862,838,811,858,868,797,827,864,876,930,900,859,875,887,901,875,865,899,871,856,921,930,865,847,854,827,842,837,817,822,820,830,880,870,857,858,865,839,840,843,866,865,869,827,816,826,827,845,843,835,825,848,850,856,862,878,877,854,896,891,904,881,890,926,944,882,875,826,831,859,854,884,893,862,855,860,847,829,805,809,856,900,814,816,809,840,851,824,817,856,843,833,821,831,817,853,847,866,864,886,884,874,null],[null,null,1001,1007,957,929,932,919,946,929,1153,940,858,835,885,977,1128,893,844,823,819,817,819,792,803,805,805,806,819,833,834,836,843,857,851,822,804,836,802,866,846,843,828,833,867,865,859,877,852,832,819,789,757,782,781,788,804,816,831,788,873,973,1017,1012,985,1184,1093,962,800,811,827,832,838,874,878,991,1046,1065,1075,1039,952,936,1074,961,1101,1139,1099,1009,1014,864,850,986,1065,1058,1014,1054,989,913,902,915,885,860,865,879,846,863,846,822,813,825,803,815,780,782,797,811,824,831,836,815,818,822,844,840,840,848,886,897,890,862,842,850,847,784,789,772,765,786,782,796,792,847,892,900,859,849,857,820,804,832,842,862,823,846,901,919,852,869,851,836,880,850,857,853,836,892,977,952,950,915,883,865,932,965,974,989,970,969,961,956,856,850,844,852,827,820,816,886,885,899,918,928,992,997,1013,906,841,878,902,897,865,875,861,874,843,868,880,851,787,768,782,817,830,866,836,842,877,842,805,804,823,853,897,899,827,783,780,805,826,809,824,786,798,825,824,820,834,845,835,886,869,845,852,845,800,792,801,787,805,831,836,827,832,835,834,829,858,876,895,920,888,855,850,849,835,784,832,891,891,891,881,875,846,807,809,859,888,891,857,823,855,859,846,810,841,865,889,839,839,845,819,849,831,834,846,855,835,825,821,824,874,863,839,841,790,838,823,812,819,873,913,941,911,879,813,840,837,823,846,844,824,815,853,881,867,839,817,849,874,878,852,890,946,928,888,951,909,838,862,862,858,888,797,812,870,884,815,841,856,858,844,845,832,841,841,851,880,885,828,784,817,828,819,835,842,836,857,870,856,881,882,871,870,888,870,891,895,888,904,924,897,884,859,888,886,849,863,883,876,863,863,841,815,817,835,939,935,782,790,798,829,847,817,818,831,833,817,812,849,844,863,852,853,862,868,882,886,null],[null,null,1001,1007,957,929,932,919,946,929,1153,940,858,835,885,977,1128,893,844,823,819,817,819,792,803,805,805,806,819,833,834,836,843,857,851,822,804,836,802,866,846,843,828,833,867,865,859,877,852,832,819,789,757,782,781,788,804,816,831,788,873,973,1017,1012,985,1184,1093,962,800,811,827,832,838,874,878,991,1046,1065,1075,1039,952,936,1074,961,1101,1139,1099,1009,1014,864,850,986,1065,1058,1014,1054,989,913,902,915,885,860,865,879,846,863,846,822,813,825,803,815,780,782,797,811,824,831,836,815,818,822,844,840,840,848,886,897,890,862,842,850,847,784,789,772,765,786,782,796,792,847,892,900,859,849,857,820,804,832,842,862,823,846,901,919,852,869,851,836,880,850,857,853,836,892,977,952,950,915,883,865,932,965,974,989,970,969,961,956,856,850,844,852,827,820,816,886,885,899,918,928,992,997,1013,906,841,878,902,897,865,875,861,874,843,868,880,851,787,768,782,817,830,866,836,842,877,842,805,804,823,853,897,899,827,783,780,805,826,809,824,786,798,825,824,820,834,845,835,886,869,845,852,845,800,792,801,787,805,831,836,827,832,835,834,829,858,876,895,920,888,855,850,849,835,784,832,891,891,891,881,875,846,807,809,859,888,891,857,823,855,859,846,810,841,865,889,839,839,845,819,849,831,834,846,855,835,825,821,824,874,863,839,841,790,838,823,812,819,873,913,941,911,879,813,840,837,823,846,844,824,815,853,881,867,839,817,849,874,878,852,890,946,928,888,951,909,838,862,862,858,888,797,812,870,884,815,841,856,858,844,845,832,841,841,851,880,885,828,784,817,828,819,835,842,836,857,870,856,881,882,871,870,888,870,891,895,888,904,924,897,884,859,888,886,849,863,883,876,863,863,841,815,817,835,939,935,782,790,798,829,847,817,818,831,833,817,812,849,844,863,852,853,862,868,882,886,null],[null,null,896,1081,1274,1178,874,916,955,944,1132,1035,881,849,997,1115,1140,864,844,818,805,813,802,790,792,803,803,815,840,837,840,822,827,844,851,845,814,860,804,809,840,838,821,817,881,879,864,860,838,820,818,817,785,794,794,805,818,805,811,828,893,972,964,955,929,938,1038,1047,890,872,907,925,860,872,930,1152,1144,1053,1067,1035,1003,1016,1030,993,931,918,985,1043,991,980,1004,1098,1091,1057,1048,1214,950,1665,907,947,868,864,868,858,809,813,857,831,812,824,808,796,766,785,817,830,828,827,819,835,836,836,829,832,843,847,884,872,850,858,838,838,846,786,807,795,794,766,773,774,800,854,911,896,859,861,839,828,822,836,837,849,842,835,860,886,863,864,875,870,878,857,850,860,873,876,938,970,933,892,866,868,900,913,935,942,968,975,958,961,823,823,810,812,819,844,834,828,861,876,901,961,1000,977,965,919,896,903,872,873,892,866,862,847,859,872,857,855,812,791,790,832,844,866,844,824,862,839,807,818,803,818,881,869,834,789,800,832,873,856,765,760,794,820,831,826,848,844,814,837,850,854,821,863,829,816,812,794,808,827,841,840,842,851,859,862,891,912,905,923,923,867,859,839,815,797,920,979,922,893,881,860,830,785,794,843,880,858,844,840,858,864,879,835,858,852,878,869,831,842,822,825,840,826,838,841,839,836,829,829,862,863,856,809,776,816,815,782,799,821,854,872,839,813,840,865,859,821,838,830,845,856,842,847,822,830,849,853,835,844,869,865,911,972,958,911,900,837,848,850,890,876,776,785,817,835,847,845,833,855,822,846,866,860,833,856,872,858,818,809,832,832,829,840,841,855,863,868,857,872,872,871,892,884,878,866,887,869,897,892,921,883,887,888,880,888,887,890,879,853,868,877,835,877,967,1038,931,789,771,821,835,833,791,800,835,837,834,831,837,859,862,851,851,849,862,879,899,null],[null,null,833,1041,1255,1141,1061,987,972,925,1109,1156,1010,983,1147,1004,918,914,843,809,809,815,818,815,799,794,807,798,808,842,842,841,835,842,850,856,840,862,831,793,827,856,859,854,876,884,860,854,856,833,818,816,831,827,826,811,821,802,856,920,1118,1158,966,890,1132,911,935,956,998,972,890,1011,944,989,1060,1032,1103,1063,1059,1056,1133,1103,1017,909,867,884,900,1124,1078,999,955,1046,1051,1077,979,1031,933,2883,881,911,849,847,835,848,823,813,837,828,797,799,789,795,767,811,816,833,831,822,817,822,840,853,837,841,837,860,881,873,860,841,842,830,814,819,836,797,787,772,776,781,807,834,861,896,862,868,865,832,805,835,849,866,838,829,854,860,914,928,927,897,862,877,851,862,902,899,926,940,917,895,863,867,891,865,871,878,969,974,971,957,832,820,813,813,804,794,819,847,840,833,859,948,943,957,989,933,884,871,862,901,900,876,868,870,874,866,874,885,853,816,774,817,848,850,843,821,821,825,805,801,799,812,873,862,841,826,808,827,840,825,743,767,785,811,841,839,854,841,828,828,819,819,830,827,824,798,796,792,787,829,828,838,839,836,849,874,890,935,887,879,896,853,858,830,801,839,944,998,894,886,869,866,865,834,885,927,861,853,858,843,839,827,868,861,877,888,878,856,824,862,863,851,837,829,820,834,843,817,837,856,806,828,838,794,805,794,797,798,771,789,818,825,826,822,851,907,899,878,855,848,841,863,848,878,881,860,869,866,833,853,890,843,897,953,938,834,867,847,835,880,888,829,781,823,814,809,846,849,807,831,817,855,878,857,818,834,819,818,834,825,823,839,835,830,825,841,848,846,850,877,884,887,871,856,870,860,871,883,892,889,902,885,891,888,880,861,869,915,929,868,877,851,812,901,948,983,984,845,772,803,836,796,771,791,843,839,822,835,815,836,841,837,836,835,868,853,893,null],[null,null,864,1051,1138,976,1113,1141,1053,1049,1112,1181,1083,991,1113,978,899,953,889,805,818,786,804,822,804,793,797,804,806,846,852,831,832,829,833,848,853,854,851,811,801,837,846,862,853,852,864,864,842,829,816,824,830,837,841,832,828,803,917,1067,1235,1207,959,873,1071,967,925,901,915,974,893,966,1012,990,1044,940,1039,1077,1062,1049,1132,1087,934,892,888,880,906,1040,942,1048,1150,1032,1002,1163,994,868,1296,1676,902,845,836,806,840,831,844,829,805,814,815,811,788,816,793,820,826,837,826,818,829,842,849,843,859,851,839,852,874,866,857,831,849,860,839,826,846,819,799,782,788,806,798,851,865,857,818,854,851,865,822,832,839,809,813,830,845,865,897,955,920,876,872,893,847,863,916,918,909,911,887,888,870,848,866,872,871,862,996,1009,988,985,843,829,816,803,797,808,795,822,808,829,844,896,908,898,921,971,915,928,891,911,942,932,914,914,897,879,892,890,865,844,813,824,854,855,848,807,813,847,838,823,830,824,878,854,855,849,751,810,857,844,739,773,796,819,828,822,840,826,834,833,831,836,892,858,821,796,815,811,802,825,831,836,844,818,841,890,888,896,896,885,877,856,871,868,846,832,885,940,884,877,867,860,815,811,850,913,848,847,867,876,821,838,848,853,887,887,868,874,830,856,865,854,829,828,816,839,848,838,829,880,803,800,787,792,805,782,817,786,761,784,788,813,827,840,866,849,888,886,851,820,835,867,833,895,900,879,840,839,873,882,917,904,944,952,877,809,840,871,856,891,860,816,809,807,813,820,805,832,821,806,831,818,842,846,850,823,802,839,798,821,832,830,841,849,831,848,845,846,854,880,896,883,864,871,901,873,877,885,883,876,891,898,893,887,880,873,853,887,924,870,873,826,781,891,898,952,993,798,794,780,812,773,772,800,839,845,827,831,841,834,836,813,811,821,868,844,864,null],[null,null,864,1051,1138,976,1113,1141,1053,1049,1112,1181,1083,991,1113,978,899,953,889,805,818,786,804,822,804,793,797,804,806,846,852,831,832,829,833,848,853,854,851,811,801,837,846,862,853,852,864,864,842,829,816,824,830,837,841,832,828,803,917,1067,1235,1207,959,873,1071,967,925,901,915,974,893,966,1012,990,1044,940,1039,1077,1062,1049,1132,1087,934,892,888,880,906,1040,942,1048,1150,1032,1002,1163,994,868,1296,1676,902,845,836,806,840,831,844,829,805,814,815,811,788,816,793,820,826,837,826,818,829,842,849,843,859,851,839,852,874,866,857,831,849,860,839,826,846,819,799,782,788,806,798,851,865,857,818,854,851,865,822,832,839,809,813,830,845,865,897,955,920,876,872,893,847,863,916,918,909,911,887,888,870,848,866,872,871,862,996,1009,988,985,843,829,816,803,797,808,795,822,808,829,844,896,908,898,921,971,915,928,891,911,942,932,914,914,897,879,892,890,865,844,813,824,854,855,848,807,813,847,838,823,830,824,878,854,855,849,751,810,857,844,739,773,796,819,828,822,840,826,834,833,831,836,892,858,821,796,815,811,802,825,831,836,844,818,841,890,888,896,896,885,877,856,871,868,846,832,885,940,884,877,867,860,815,811,850,913,848,847,867,876,821,838,848,853,887,887,868,874,830,856,865,854,829,828,816,839,848,838,829,880,803,800,787,792,805,782,817,786,761,784,788,813,827,840,866,849,888,886,851,820,835,867,833,895,900,879,840,839,873,882,917,904,944,952,877,809,840,871,856,891,860,816,809,807,813,820,805,832,821,806,831,818,842,846,850,823,802,839,798,821,832,830,841,849,831,848,845,846,854,880,896,883,864,871,901,873,877,885,883,876,891,898,893,887,880,873,853,887,924,870,873,826,781,891,898,952,993,798,794,780,812,773,772,800,839,845,827,831,841,834,836,813,811,821,868,844,864,null],[null,null,794,918,1122,1177,1138,1037,976,1009,959,1151,1074,888,932,939,932,967,979,844,820,795,814,818,808,798,803,802,802,828,834,826,819,840,844,844,848,848,858,812,804,855,869,851,851,859,869,866,861,842,841,839,835,839,865,849,828,828,863,924,993,944,802,827,947,904,975,954,876,981,1016,947,1070,1072,1052,1126,1180,1017,1049,932,981,997,923,904,898,877,953,875,862,952,1025,1030,982,1402,1134,867,928,861,881,845,829,807,840,823,831,842,790,800,829,829,809,812,824,837,807,816,827,837,820,840,839,843,849,847,856,863,856,850,834,837,842,814,825,808,808,825,803,777,773,833,864,859,865,852,813,818,844,859,853,816,844,803,850,839,855,877,869,881,875,858,849,879,859,859,909,897,875,909,889,869,854,836,864,870,877,904,992,1043,1047,1024,850,848,826,826,800,796,831,844,815,815,823,859,895,910,932,975,946,973,967,940,940,960,943,933,951,933,909,866,859,858,867,856,845,865,848,812,802,823,816,798,820,820,853,859,880,868,730,791,840,806,768,774,788,807,827,816,834,824,834,840,852,852,851,847,835,787,807,803,792,804,831,821,818,842,874,883,866,879,902,909,886,872,904,880,845,788,838,843,888,863,862,817,790,797,826,843,817,785,795,858,809,803,852,875,900,866,869,854,865,864,857,833,850,822,815,839,817,819,812,839,789,790,789,796,787,766,790,787,764,766,768,801,848,841,847,858,863,875,871,832,840,842,829,865,845,866,829,848,857,854,901,958,935,871,835,854,871,878,909,887,849,782,812,801,817,838,801,811,815,807,847,854,867,846,833,811,814,849,804,836,838,817,839,824,844,866,846,843,858,866,859,884,872,867,855,860,878,916,877,883,891,887,885,885,888,885,872,873,915,873,857,814,804,866,844,908,898,768,779,780,768,773,769,777,840,829,835,843,841,828,828,792,839,818,836,847,856,null],[null,null,817,864,947,1090,1111,1072,1120,980,895,1094,1135,936,929,908,911,948,1043,890,828,795,807,811,816,792,793,799,801,809,836,827,823,816,837,843,844,837,822,809,815,842,855,853,866,862,850,860,870,848,839,822,838,859,872,839,824,839,846,844,891,854,817,838,913,967,1023,988,949,1019,1088,969,992,1006,1038,995,1046,968,983,918,882,895,870,916,883,896,1005,1002,874,862,856,996,994,1075,938,879,868,911,860,837,785,775,850,836,822,821,793,782,813,807,819,801,817,828,817,814,822,805,826,844,836,840,845,848,855,852,841,843,847,840,842,807,789,780,789,800,793,778,799,851,869,872,877,846,808,819,822,830,854,829,857,843,835,842,849,863,875,850,873,869,887,880,843,833,862,873,869,893,881,864,858,847,877,886,934,975,1015,1069,1094,1054,853,853,814,805,833,826,878,856,802,815,837,858,878,919,951,1003,972,896,910,1019,963,982,957,946,982,984,948,913,890,874,893,875,849,855,840,805,809,806,798,798,827,829,861,879,879,865,746,779,791,760,778,767,775,794,834,857,838,826,851,854,823,831,826,822,852,809,767,774,794,798,796,795,829,864,880,881,887,893,913,912,897,862,903,885,884,798,853,883,900,861,889,803,763,834,836,821,835,788,786,796,767,791,839,866,887,860,865,846,852,850,860,844,835,813,828,843,830,814,812,805,794,764,782,793,779,770,788,800,770,777,793,825,859,849,891,870,878,853,860,843,841,843,849,856,861,837,811,855,892,883,882,909,891,836,854,871,873,846,891,847,858,794,840,846,834,842,858,855,823,801,837,868,866,852,811,798,813,845,827,840,822,829,840,846,846,859,868,858,865,873,837,875,883,855,866,865,867,902,882,882,887,893,913,897,884,887,874,868,917,879,851,823,828,850,828,806,788,801,792,796,764,778,785,770,832,833,818,837,822,824,828,812,831,821,846,867,855,null],[null,null,898,917,903,971,951,962,1017,1104,915,1055,1188,1001,885,906,887,886,997,966,865,815,802,794,803,823,793,793,787,807,825,830,829,809,827,837,843,799,845,851,851,828,849,850,863,871,871,879,845,851,848,822,841,871,853,843,830,829,839,864,843,847,804,788,846,925,919,910,986,1053,1085,906,945,1020,1031,921,995,1039,1007,836,858,947,881,867,906,1044,1035,933,956,869,878,959,1027,975,894,872,875,923,842,807,790,791,830,843,818,840,783,795,801,800,838,815,791,791,786,807,813,814,854,847,820,839,869,857,849,856,854,859,846,859,822,797,800,774,787,768,794,815,821,831,862,868,848,797,801,828,807,831,837,857,854,838,848,867,885,862,865,857,849,854,905,907,889,854,846,865,864,893,886,861,848,837,877,902,944,964,1007,1025,1045,1031,834,835,823,817,835,879,890,839,817,811,814,833,861,896,968,1019,999,939,892,994,971,984,953,940,964,972,947,934,922,916,909,928,899,844,838,794,819,836,803,788,840,850,891,901,881,855,749,790,778,760,758,772,769,796,817,833,830,811,851,835,817,827,853,818,819,790,752,769,806,815,795,766,816,880,865,885,902,890,880,898,926,881,893,896,914,793,819,967,1000,929,883,821,771,850,839,820,847,821,818,823,787,800,803,839,875,839,857,882,828,854,872,873,864,845,851,851,810,800,796,787,778,778,784,788,791,790,814,830,840,782,791,817,848,854,874,849,877,839,875,836,830,870,836,844,835,818,820,830,877,875,835,884,883,849,849,860,842,795,839,836,849,829,835,846,846,851,854,851,825,825,832,857,857,841,832,834,845,841,822,827,804,819,832,857,849,865,846,857,859,876,862,875,866,865,870,869,861,919,908,885,886,903,909,895,882,881,882,888,885,886,855,794,791,847,816,796,799,801,815,810,779,778,783,782,836,836,827,829,829,824,834,852,851,833,847,846,884,null],[null,null,1009,966,993,1015,983,957,918,1029,1190,1207,1229,1026,846,868,884,888,919,977,967,816,807,791,803,818,810,789,789,794,803,818,840,821,825,839,864,828,815,823,834,820,821,851,853,870,874,867,849,860,840,841,834,847,840,842,805,818,831,838,810,817,794,787,818,880,922,928,997,986,949,817,927,1028,1037,983,959,1012,1010,889,847,900,862,857,937,1068,1031,898,936,891,860,896,979,1003,953,865,883,876,806,777,790,807,838,835,813,848,804,794,762,773,830,815,785,789,782,794,798,828,854,842,830,850,859,846,836,851,831,863,846,829,793,794,786,786,783,774,776,787,801,803,825,839,826,814,829,831,816,832,834,855,863,840,867,882,859,840,896,893,851,852,860,865,865,842,847,843,865,906,856,883,853,847,881,926,952,898,980,1006,1068,1033,870,827,833,822,863,877,849,803,821,839,833,845,867,876,884,990,944,877,932,968,965,951,955,957,951,952,959,926,919,886,896,919,854,812,838,822,849,816,828,807,836,856,883,881,883,868,742,789,767,767,750,768,769,777,808,822,826,826,838,827,827,833,851,801,790,751,790,790,817,840,841,806,830,882,895,880,889,902,907,879,920,920,925,918,899,838,828,871,974,843,816,824,829,799,817,837,833,811,801,868,815,787,786,814,865,844,841,842,829,846,869,866,833,841,829,807,796,819,800,805,811,801,796,808,797,797,804,809,839,775,797,825,837,856,844,828,832,832,852,831,836,862,804,823,835,840,847,836,821,810,830,873,872,876,880,859,845,830,842,819,813,802,813,822,841,872,840,815,819,841,814,861,836,816,857,834,820,818,835,822,828,831,836,849,828,847,850,867,863,861,866,868,877,900,883,864,859,885,880,873,870,875,886,920,882,876,883,894,882,879,837,784,786,814,796,797,805,827,812,790,776,780,768,772,801,809,822,823,829,833,845,858,854,834,858,840,909,null],[null,null,1009,966,993,1015,983,957,918,1029,1190,1207,1229,1026,846,868,884,888,919,977,967,816,807,791,803,818,810,789,789,794,803,818,840,821,825,839,864,828,815,823,834,820,821,851,853,870,874,867,849,860,840,841,834,847,840,842,805,818,831,838,810,817,794,787,818,880,922,928,997,986,949,817,927,1028,1037,983,959,1012,1010,889,847,900,862,857,937,1068,1031,898,936,891,860,896,979,1003,953,865,883,876,806,777,790,807,838,835,813,848,804,794,762,773,830,815,785,789,782,794,798,828,854,842,830,850,859,846,836,851,831,863,846,829,793,794,786,786,783,774,776,787,801,803,825,839,826,814,829,831,816,832,834,855,863,840,867,882,859,840,896,893,851,852,860,865,865,842,847,843,865,906,856,883,853,847,881,926,952,898,980,1006,1068,1033,870,827,833,822,863,877,849,803,821,839,833,845,867,876,884,990,944,877,932,968,965,951,955,957,951,952,959,926,919,886,896,919,854,812,838,822,849,816,828,807,836,856,883,881,883,868,742,789,767,767,750,768,769,777,808,822,826,826,838,827,827,833,851,801,790,751,790,790,817,840,841,806,830,882,895,880,889,902,907,879,920,920,925,918,899,838,828,871,974,843,816,824,829,799,817,837,833,811,801,868,815,787,786,814,865,844,841,842,829,846,869,866,833,841,829,807,796,819,800,805,811,801,796,808,797,797,804,809,839,775,797,825,837,856,844,828,832,832,852,831,836,862,804,823,835,840,847,836,821,810,830,873,872,876,880,859,845,830,842,819,813,802,813,822,841,872,840,815,819,841,814,861,836,816,857,834,820,818,835,822,828,831,836,849,828,847,850,867,863,861,866,868,877,900,883,864,859,885,880,873,870,875,886,920,882,876,883,894,882,879,837,784,786,814,796,797,805,827,812,790,776,780,768,772,801,809,822,823,829,833,845,858,854,834,858,840,909,null],[null,null,1338,1143,1046,996,978,977,949,943,1078,1122,1243,1066,844,847,852,896,905,933,1038,802,796,789,809,822,813,791,791,787,792,797,822,842,841,836,833,842,828,816,816,798,800,846,865,865,864,861,863,863,835,836,821,822,840,855,808,824,841,832,811,839,838,818,838,884,931,934,880,947,929,827,876,995,1019,956,857,922,963,1066,876,804,826,881,978,1042,932,951,864,836,875,885,981,961,955,878,911,873,803,801,789,799,835,834,818,822,814,788,769,807,819,825,830,819,772,762,796,836,821,834,841,834,858,843,826,837,851,848,838,806,784,800,794,784,798,791,786,795,784,774,785,817,807,827,840,842,848,838,840,877,900,871,861,887,851,860,888,901,867,842,880,855,853,857,856,858,895,876,943,902,869,862,894,922,918,840,954,1001,1003,1001,890,862,869,845,839,833,818,834,825,832,840,872,883,914,931,942,937,888,961,943,942,937,944,940,951,938,929,917,913,896,893,931,881,822,819,854,873,826,850,845,841,847,912,891,870,881,757,771,761,773,760,771,768,774,819,805,803,827,825,840,827,792,849,818,812,755,819,821,816,825,844,842,840,855,873,888,900,885,899,934,956,901,903,901,895,811,822,770,846,813,824,831,863,778,816,842,831,806,820,883,811,802,781,803,891,870,832,810,846,843,845,846,827,803,786,797,787,788,792,801,804,790,790,824,806,798,791,811,801,784,837,853,827,845,837,825,821,824,817,861,854,845,807,829,845,820,807,801,813,825,844,837,853,862,870,841,879,871,802,805,791,782,823,843,870,893,844,837,822,840,846,847,838,831,851,875,848,831,819,841,831,814,837,859,841,846,868,863,868,850,880,853,853,889,892,884,858,863,873,860,875,869,897,948,916,869,870,893,909,873,822,783,768,794,797,806,838,850,807,792,776,776,772,766,789,804,807,817,834,833,850,851,842,837,852,836,899,null],[null,null,984,1054,1016,975,974,983,976,902,919,989,1203,1125,870,857,849,864,902,907,1014,855,782,803,795,826,816,803,792,795,797,794,804,853,829,834,831,853,843,836,825,810,813,827,867,867,867,865,866,852,849,818,827,824,842,861,816,839,861,873,835,898,885,816,886,944,991,966,912,1112,1078,858,862,930,953,900,833,837,829,883,818,811,822,898,926,928,936,994,913,935,1024,923,944,933,968,882,876,829,806,815,819,820,817,824,814,804,798,810,837,791,845,845,831,832,769,752,773,797,821,837,856,854,849,834,847,843,855,852,838,829,813,806,798,777,800,807,807,818,787,778,779,793,817,846,850,826,845,830,833,838,874,850,827,874,895,886,867,884,856,853,882,874,859,854,871,877,897,893,963,923,872,864,916,929,866,831,949,998,971,989,865,850,835,823,827,825,824,829,826,857,866,877,883,921,935,953,907,935,950,948,933,936,934,933,934,933,925,922,917,910,901,903,879,870,853,848,855,844,855,861,855,847,880,880,877,895,755,787,795,760,779,772,781,800,809,792,812,829,823,835,808,813,843,797,796,787,831,824,801,792,819,787,795,848,813,836,861,882,888,945,964,882,863,884,901,769,809,787,797,831,838,850,907,818,842,860,842,829,845,867,822,783,782,803,846,855,817,828,839,842,838,837,793,776,779,782,765,775,811,780,818,844,811,815,777,806,807,802,796,810,855,858,896,881,851,828,827,887,897,888,849,847,806,827,832,784,758,777,789,782,803,816,861,871,866,831,864,816,819,831,809,817,829,831,859,871,841,832,813,864,908,864,841,832,840,831,824,844,792,834,821,816,851,856,841,845,858,867,869,870,896,872,858,880,877,866,845,850,884,880,890,869,888,905,898,888,891,895,905,858,843,813,800,790,802,807,836,807,790,796,769,775,777,773,784,811,812,835,824,830,838,845,833,844,840,853,888,null],[null,null,949,1065,974,974,977,974,884,862,928,867,1057,1148,869,832,839,842,862,877,927,969,808,813,807,806,818,818,810,803,807,803,800,825,829,855,851,868,849,838,832,821,843,814,874,871,853,859,858,869,857,808,813,812,825,857,832,846,860,869,871,913,908,899,874,915,1021,1037,943,1008,1004,886,847,849,894,831,833,834,797,788,817,804,853,884,861,876,871,960,1021,990,1034,963,911,913,935,861,833,816,806,828,843,812,812,827,831,779,786,799,815,816,841,834,826,821,785,740,762,769,836,840,851,850,869,854,839,840,842,851,837,839,839,839,826,782,812,778,791,806,786,786,786,793,820,832,850,845,849,843,849,866,884,841,803,873,897,885,859,850,880,887,858,886,851,855,893,899,906,903,951,916,872,882,949,971,955,936,963,1027,1025,1042,859,840,846,821,819,819,836,823,829,828,867,916,918,924,915,974,933,920,926,948,928,927,930,930,922,924,915,916,923,928,916,906,896,871,871,850,833,834,852,859,870,861,883,882,880,882,754,784,803,738,771,772,771,801,830,845,824,815,820,833,819,834,830,828,825,813,821,801,826,810,828,786,780,855,829,820,848,877,875,871,868,820,802,820,841,776,818,810,803,830,843,881,901,785,822,878,848,847,867,854,853,788,791,824,846,831,860,910,821,833,844,838,790,776,795,798,778,777,792,778,792,827,843,802,788,801,825,812,810,838,846,843,866,869,870,844,838,866,876,876,881,870,806,793,805,776,771,804,789,801,800,807,850,863,850,798,777,792,846,829,844,847,844,842,877,849,839,827,836,851,891,907,867,824,853,843,859,826,825,839,827,826,849,862,842,853,866,879,889,870,869,867,853,869,872,871,847,846,860,876,876,870,885,898,890,876,874,876,867,860,855,824,780,781,803,806,832,805,786,780,776,783,779,792,774,819,824,823,830,839,843,845,834,836,866,858,895,null],[null,null,1018,974,960,984,993,985,891,919,1003,883,987,1180,863,829,816,858,860,869,899,1033,890,830,811,806,819,827,815,797,794,792,791,850,860,855,851,854,859,840,835,843,836,815,837,839,859,859,876,847,806,806,817,822,822,837,853,850,859,874,876,930,880,930,867,890,909,961,964,964,907,851,825,826,855,827,863,851,830,905,844,841,868,820,864,924,938,892,928,1006,902,1008,903,921,898,830,817,803,821,840,836,833,822,847,848,795,807,796,800,841,821,809,813,809,790,753,752,766,798,821,843,851,872,852,849,847,817,820,841,828,820,838,851,804,806,788,786,793,789,782,791,790,835,846,862,868,844,836,872,865,900,879,829,836,858,870,906,864,881,865,888,855,854,874,895,884,892,878,907,906,902,916,945,961,999,1047,962,993,1053,1052,887,837,838,814,830,820,816,815,838,834,855,902,922,921,892,949,928,979,945,941,929,937,932,931,936,922,917,915,905,911,905,922,895,848,836,845,837,838,854,868,863,908,885,885,883,866,743,795,797,763,780,769,802,842,834,825,807,815,811,813,833,832,828,846,828,802,812,813,844,833,815,820,778,856,847,854,868,826,882,863,866,786,774,786,812,788,820,827,813,823,878,893,846,794,827,867,837,864,877,819,890,835,820,848,836,820,838,869,858,844,836,823,775,782,812,834,772,784,790,801,777,784,812,788,800,792,796,799,814,830,848,848,832,816,841,822,818,824,843,840,864,848,835,808,839,817,793,796,794,810,822,834,841,888,835,800,792,837,816,832,838,834,874,858,845,853,830,847,895,886,877,904,840,803,831,839,843,826,819,837,831,824,836,836,830,876,882,884,884,871,860,861,869,861,870,866,851,862,875,867,866,861,879,915,887,885,876,873,862,849,824,830,787,784,792,808,829,778,779,788,779,782,777,799,783,827,835,795,830,820,842,848,832,841,860,866,895,null],[null,null,1018,974,960,984,993,985,891,919,1003,883,987,1180,863,829,816,858,860,869,899,1033,890,830,811,806,819,827,815,797,794,792,791,850,860,855,851,854,859,840,835,843,836,815,837,839,859,859,876,847,806,806,817,822,822,837,853,850,859,874,876,930,880,930,867,890,909,961,964,964,907,851,825,826,855,827,863,851,830,905,844,841,868,820,864,924,938,892,928,1006,902,1008,903,921,898,830,817,803,821,840,836,833,822,847,848,795,807,796,800,841,821,809,813,809,790,753,752,766,798,821,843,851,872,852,849,847,817,820,841,828,820,838,851,804,806,788,786,793,789,782,791,790,835,846,862,868,844,836,872,865,900,879,829,836,858,870,906,864,881,865,888,855,854,874,895,884,892,878,907,906,902,916,945,961,999,1047,962,993,1053,1052,887,837,838,814,830,820,816,815,838,834,855,902,922,921,892,949,928,979,945,941,929,937,932,931,936,922,917,915,905,911,905,922,895,848,836,845,837,838,854,868,863,908,885,885,883,866,743,795,797,763,780,769,802,842,834,825,807,815,811,813,833,832,828,846,828,802,812,813,844,833,815,820,778,856,847,854,868,826,882,863,866,786,774,786,812,788,820,827,813,823,878,893,846,794,827,867,837,864,877,819,890,835,820,848,836,820,838,869,858,844,836,823,775,782,812,834,772,784,790,801,777,784,812,788,800,792,796,799,814,830,848,848,832,816,841,822,818,824,843,840,864,848,835,808,839,817,793,796,794,810,822,834,841,888,835,800,792,837,816,832,838,834,874,858,845,853,830,847,895,886,877,904,840,803,831,839,843,826,819,837,831,824,836,836,830,876,882,884,884,871,860,861,869,861,870,866,851,862,875,867,866,861,879,915,887,885,876,873,862,849,824,830,787,784,792,808,829,778,779,788,779,782,777,799,783,827,835,795,830,820,842,848,832,841,860,866,895,null],[null,null,981,982,977,968,993,944,868,991,1057,906,901,1142,860,840,812,871,868,866,922,1012,1039,936,878,841,854,839,848,797,807,824,828,846,845,837,838,867,870,848,850,854,836,820,806,839,888,858,878,859,850,820,792,817,831,832,851,855,856,879,895,957,911,992,883,875,923,1109,996,1005,953,892,817,844,887,825,883,933,938,900,870,974,1028,913,882,950,1122,898,854,990,980,995,959,918,843,832,809,819,832,848,850,851,811,837,853,834,799,790,792,828,813,804,817,815,834,779,765,769,791,826,840,844,864,871,859,851,835,816,828,834,823,820,829,824,819,809,777,784,770,776,788,781,834,852,849,838,829,850,875,920,907,869,829,808,855,883,908,929,909,897,888,872,854,859,879,864,859,840,917,888,905,917,934,937,978,1034,992,969,1010,1028,903,863,832,817,812,823,830,807,827,827,839,871,901,886,885,897,875,958,954,938,934,939,938,942,938,939,942,928,910,921,907,935,906,833,837,848,861,846,843,860,851,903,882,877,886,867,766,802,798,769,795,790,804,834,853,847,821,820,815,833,832,835,823,859,860,789,831,825,838,834,836,865,844,824,794,845,859,831,864,837,844,836,798,805,808,793,817,830,814,844,859,854,812,821,836,864,822,877,858,854,905,862,825,861,823,802,823,816,916,880,845,831,798,799,820,841,765,766,792,806,792,768,778,800,783,783,784,818,824,817,849,851,846,800,828,853,833,824,832,846,858,869,866,825,820,840,796,800,785,802,824,840,861,881,825,803,821,838,834,864,846,862,867,842,830,845,826,860,886,890,846,865,829,805,818,853,822,821,849,843,819,831,863,841,844,877,870,887,888,872,859,860,884,853,850,861,858,852,862,878,860,869,872,906,895,892,884,878,870,850,839,851,807,785,800,816,801,790,802,779,795,795,781,777,789,788,798,769,812,829,855,857,837,841,844,833,870,null],[null,null,993,993,982,962,993,918,915,1042,1086,955,872,1065,855,850,833,846,858,861,855,938,1003,1018,968,1002,953,964,992,857,827,851,861,847,852,855,831,847,875,868,857,855,843,830,824,815,867,852,849,858,863,826,812,827,820,820,850,855,862,868,888,945,920,964,928,898,947,1056,941,959,989,952,851,860,838,821,859,846,836,816,902,1050,1028,1126,1008,1015,1071,871,912,875,1034,956,926,856,821,863,849,847,841,839,821,836,823,841,860,850,834,830,816,821,819,823,810,815,842,805,802,774,790,827,854,856,855,870,852,869,833,844,836,844,835,828,839,825,840,826,815,800,788,797,793,799,809,835,891,836,849,855,851,912,850,825,826,833,879,896,863,898,917,922,876,887,871,863,868,875,876,863,919,941,930,889,937,943,973,1001,932,958,969,1001,874,837,829,825,820,805,804,809,816,824,834,840,841,833,862,846,877,948,955,933,944,924,920,955,940,937,932,917,914,927,906,910,905,842,842,844,850,860,841,850,851,929,879,875,886,877,814,783,777,766,782,786,782,823,848,832,823,811,815,831,833,822,822,835,850,809,807,825,835,833,853,877,857,808,819,837,854,848,868,843,830,811,824,824,831,802,820,815,813,844,874,857,790,829,828,849,834,895,892,888,893,859,837,839,823,811,809,806,882,877,860,819,814,816,839,813,777,784,785,782,803,780,795,799,808,796,795,829,833,839,871,895,917,874,854,875,871,841,850,835,832,866,865,860,848,823,766,790,790,786,790,793,819,837,800,811,808,817,849,883,850,886,824,828,857,870,827,854,827,845,860,843,835,853,812,809,816,822,844,837,827,839,849,847,854,890,859,887,879,858,854,862,868,842,850,863,860,859,870,866,856,858,851,861,906,887,886,863,869,860,850,860,848,815,837,816,806,800,796,786,773,779,781,766,774,768,771,775,782,820,856,854,847,846,848,850,853,null],[null,null,984,985,999,989,979,902,972,1053,1093,1024,883,961,900,848,834,839,841,843,827,853,886,908,861,885,893,924,913,985,904,859,867,836,854,861,840,851,867,871,866,849,851,845,838,800,838,839,852,859,853,829,817,834,835,832,857,857,869,872,863,927,904,964,1040,917,944,1019,1020,1048,1045,974,854,871,841,834,874,829,798,822,984,1048,1016,1308,1124,1085,1101,897,977,1103,1124,922,931,855,819,866,848,825,855,834,811,825,816,844,857,863,844,877,845,810,833,840,803,840,814,796,802,769,814,828,840,841,829,857,864,876,860,832,828,834,826,824,838,834,841,831,847,805,805,793,785,781,806,833,869,825,813,839,854,899,897,838,819,849,855,873,881,887,908,884,868,864,872,875,865,886,886,911,891,923,954,904,944,939,987,977,870,910,966,1006,879,853,829,797,811,820,828,815,801,801,838,846,841,831,828,850,883,952,951,938,929,939,933,933,939,934,924,906,913,925,912,897,869,840,833,865,838,830,842,852,857,940,884,883,884,878,826,769,778,769,768,790,790,810,835,824,826,813,787,811,843,839,844,852,866,817,841,847,833,842,862,860,850,808,868,831,842,825,838,848,842,866,854,837,815,797,815,815,813,851,856,805,777,847,842,836,851,889,919,891,902,887,817,824,862,833,831,828,903,888,849,841,829,843,855,831,811,794,780,786,793,797,801,778,802,802,795,850,819,848,853,880,899,935,897,881,877,843,859,834,830,870,870,835,824,817,765,808,804,774,799,773,778,810,829,791,797,809,846,857,847,882,828,868,895,886,841,842,830,843,863,861,855,822,792,803,833,828,849,823,818,853,841,849,858,863,886,883,871,872,878,874,884,865,855,861,862,848,852,864,870,848,853,850,877,874,886,860,859,863,850,851,840,842,868,816,798,795,794,784,783,792,779,769,809,833,791,770,780,832,855,855,825,850,858,861,855,null],[null,null,961,966,985,1000,873,916,1037,1084,1060,1043,907,894,943,826,831,828,837,858,870,822,834,934,886,851,841,845,845,916,974,864,837,840,845,835,845,853,854,858,860,831,841,860,846,827,814,819,848,847,836,830,836,830,836,836,848,859,863,880,877,922,925,1038,1059,979,1023,1099,1193,956,1007,1006,837,851,830,876,863,814,805,899,978,975,1061,1233,983,970,1085,958,1075,1408,1025,918,928,880,809,852,827,818,840,838,811,805,818,829,836,855,847,857,818,775,798,814,806,883,793,810,804,780,810,846,840,831,856,865,883,887,848,829,835,836,817,833,861,842,831,841,844,833,832,796,790,807,822,841,853,819,816,871,871,893,929,859,841,854,853,846,861,908,928,893,875,848,848,864,856,880,857,894,876,911,948,925,931,951,971,968,896,896,987,995,871,858,849,819,825,821,809,814,822,832,825,820,813,819,827,889,880,939,934,945,941,937,935,926,944,939,931,935,918,908,906,913,875,837,843,836,820,832,837,847,863,918,885,872,872,880,843,785,797,777,771,804,805,805,809,802,761,764,776,828,828,812,826,836,867,794,849,851,846,814,830,836,800,834,831,828,846,812,819,821,830,834,846,829,781,807,813,817,798,820,841,802,794,841,856,849,871,913,911,894,920,863,799,812,842,842,859,880,903,896,859,831,874,915,850,804,768,773,785,789,786,802,812,794,807,814,828,831,848,852,836,839,827,870,865,874,846,822,825,882,857,840,825,845,815,798,774,805,782,782,793,772,777,803,854,807,810,807,845,838,864,875,824,879,874,884,916,888,820,837,842,858,848,799,793,830,834,840,846,829,818,852,862,858,834,818,862,873,873,856,860,869,888,848,860,862,856,843,854,859,865,839,841,837,864,870,881,883,867,871,886,879,850,828,819,801,793,808,801,775,789,771,773,769,818,821,785,783,780,812,830,846,827,841,853,857,872,null],[null,null,961,966,985,1000,873,916,1037,1084,1060,1043,907,894,943,826,831,828,837,858,870,822,834,934,886,851,841,845,845,916,974,864,837,840,845,835,845,853,854,858,860,831,841,860,846,827,814,819,848,847,836,830,836,830,836,836,848,859,863,880,877,922,925,1038,1059,979,1023,1099,1193,956,1007,1006,837,851,830,876,863,814,805,899,978,975,1061,1233,983,970,1085,958,1075,1408,1025,918,928,880,809,852,827,818,840,838,811,805,818,829,836,855,847,857,818,775,798,814,806,883,793,810,804,780,810,846,840,831,856,865,883,887,848,829,835,836,817,833,861,842,831,841,844,833,832,796,790,807,822,841,853,819,816,871,871,893,929,859,841,854,853,846,861,908,928,893,875,848,848,864,856,880,857,894,876,911,948,925,931,951,971,968,896,896,987,995,871,858,849,819,825,821,809,814,822,832,825,820,813,819,827,889,880,939,934,945,941,937,935,926,944,939,931,935,918,908,906,913,875,837,843,836,820,832,837,847,863,918,885,872,872,880,843,785,797,777,771,804,805,805,809,802,761,764,776,828,828,812,826,836,867,794,849,851,846,814,830,836,800,834,831,828,846,812,819,821,830,834,846,829,781,807,813,817,798,820,841,802,794,841,856,849,871,913,911,894,920,863,799,812,842,842,859,880,903,896,859,831,874,915,850,804,768,773,785,789,786,802,812,794,807,814,828,831,848,852,836,839,827,870,865,874,846,822,825,882,857,840,825,845,815,798,774,805,782,782,793,772,777,803,854,807,810,807,845,838,864,875,824,879,874,884,916,888,820,837,842,858,848,799,793,830,834,840,846,829,818,852,862,858,834,818,862,873,873,856,860,869,888,848,860,862,856,843,854,859,865,839,841,837,864,870,881,883,867,871,886,879,850,828,819,801,793,808,801,775,789,771,773,769,818,821,785,783,780,812,830,846,827,841,853,857,872,null],[null,null,916,968,994,1031,851,1011,1078,1077,1068,1067,940,881,1047,834,839,812,827,870,874,818,816,872,903,855,853,880,859,844,935,967,879,849,845,840,841,848,853,870,864,848,839,853,838,845,830,796,835,835,822,822,834,840,840,836,852,866,876,876,955,1028,1028,1113,1018,1094,1054,1069,1060,899,1061,1025,864,833,863,854,829,822,819,967,932,886,907,993,910,912,1040,978,942,1434,1065,926,925,854,803,855,830,814,805,810,822,815,806,812,851,854,842,806,801,785,803,822,850,845,797,818,816,792,837,868,806,799,849,876,893,871,830,826,838,832,831,841,847,881,870,857,840,828,810,813,819,833,843,841,831,849,844,852,857,869,913,894,862,832,850,841,868,917,901,881,853,846,853,864,878,890,858,923,880,984,973,929,927,965,970,945,862,855,972,967,893,861,853,819,821,824,820,813,818,812,816,842,837,818,816,846,905,927,927,932,932,926,942,947,942,927,936,934,933,924,903,922,881,841,840,835,831,842,840,844,899,951,902,888,887,882,861,816,809,804,780,818,825,791,788,779,745,747,777,795,798,806,836,821,856,825,846,835,810,828,826,823,781,808,782,806,788,793,812,812,813,792,827,804,776,801,814,811,815,815,833,817,804,823,840,860,857,938,917,885,889,808,804,808,847,856,839,859,843,857,860,825,839,949,868,786,783,793,788,778,798,786,782,806,809,813,830,836,881,876,820,844,852,883,885,867,804,793,805,827,844,842,835,876,863,810,797,786,781,804,814,791,830,855,831,794,822,826,810,833,852,858,851,876,888,860,871,813,791,815,814,822,836,823,831,840,804,798,837,838,834,849,857,855,825,800,857,858,855,858,860,869,865,861,866,866,867,857,869,859,857,861,858,836,851,863,863,882,869,879,898,898,845,813,771,790,781,848,810,797,763,767,788,775,786,795,760,772,799,820,841,816,834,824,838,857,863,null],[null,null,870,924,983,1023,925,1046,1070,1089,1065,1064,979,869,1129,854,829,829,829,861,859,825,806,832,911,853,851,871,859,858,865,946,937,853,836,844,843,852,857,863,855,847,840,865,840,830,831,790,847,837,814,828,845,847,860,854,869,865,865,909,973,988,944,889,942,1067,973,963,896,869,967,959,927,852,844,854,852,873,843,920,883,934,860,864,868,881,940,1082,992,1246,1141,925,888,834,802,823,810,817,828,814,825,813,803,818,836,831,820,814,793,814,817,850,842,802,812,788,787,789,854,875,802,802,843,877,904,888,831,843,845,857,851,833,830,839,863,845,839,823,819,839,836,844,848,830,830,872,884,871,868,848,838,858,868,844,845,857,852,884,858,856,868,866,880,861,882,909,971,983,953,1024,1010,921,959,964,938,912,869,858,930,980,906,855,876,833,817,813,805,819,826,821,815,825,821,829,831,836,913,941,947,937,940,922,933,945,941,939,951,917,930,917,901,914,895,901,885,865,842,840,849,832,884,945,900,883,875,871,892,860,833,847,778,785,812,798,774,785,778,781,787,785,782,826,828,839,838,826,859,842,815,838,807,791,769,792,797,807,822,824,821,816,818,793,814,823,795,804,804,799,803,827,850,842,791,816,854,868,885,936,908,878,851,797,827,828,830,838,836,839,830,859,846,839,822,950,914,786,789,794,774,775,795,786,797,823,791,808,818,827,845,873,841,857,831,919,933,821,774,806,808,794,819,858,863,842,795,776,801,776,803,833,838,845,864,823,800,809,826,810,806,822,850,840,889,892,900,848,853,805,830,821,810,804,840,844,847,782,786,831,833,838,837,842,855,852,831,781,848,855,838,866,846,862,874,870,851,832,847,863,864,850,849,867,862,844,850,882,855,884,874,875,880,899,859,828,776,777,792,850,839,845,773,795,791,775,786,811,782,795,817,845,842,808,832,823,836,839,860,null],[null,null,851,864,931,989,959,1045,1071,1079,1058,1086,1039,885,1178,918,832,835,836,842,846,819,799,821,856,891,861,862,871,870,847,881,939,852,827,844,844,860,848,839,848,850,858,860,867,823,855,823,830,861,829,856,873,854,846,861,880,903,944,1002,927,852,846,855,943,912,908,908,840,856,861,983,948,952,879,901,904,866,855,901,979,1001,859,850,845,875,946,944,958,932,866,898,855,817,812,798,801,813,813,821,842,847,806,806,829,819,840,815,775,792,816,833,829,813,806,780,780,778,816,840,820,813,854,863,873,859,830,843,855,839,831,819,817,846,832,845,855,819,817,822,824,829,862,834,836,833,848,857,891,838,835,862,874,886,860,865,863,838,855,892,860,883,903,883,886,932,1028,993,1006,1020,1006,910,958,958,948,909,902,853,903,994,894,850,848,824,829,834,826,803,813,816,823,819,806,798,817,859,917,929,940,935,943,923,943,931,935,939,944,930,920,912,919,922,918,935,940,914,884,873,859,835,877,941,887,870,859,873,902,884,854,842,786,772,792,801,760,788,781,782,771,775,771,802,845,850,832,828,858,861,839,836,813,771,771,807,811,810,813,847,843,847,811,766,803,826,785,808,803,818,799,821,835,820,799,832,827,844,876,895,897,913,822,829,855,807,823,836,842,848,832,849,843,846,801,927,936,778,788,790,782,790,788,792,793,790,812,814,807,804,825,900,905,851,784,841,853,812,813,819,811,814,839,859,827,809,770,774,782,791,829,850,847,880,846,790,786,808,837,828,838,838,855,865,881,844,898,881,833,789,813,838,886,874,856,829,789,781,822,838,832,846,838,834,879,853,835,825,838,860,844,872,879,876,875,844,857,840,834,860,838,837,856,861,860,841,843,903,881,877,871,875,889,889,865,833,770,761,787,816,817,854,796,791,780,788,803,796,787,801,831,835,838,831,824,833,835,834,843,null],[null,null,861,859,858,880,993,1077,1084,1068,1059,1084,1056,931,1158,992,831,840,835,828,835,817,812,830,824,914,900,865,859,857,845,855,871,910,866,843,843,856,836,837,840,857,862,856,851,811,888,923,818,872,831,855,859,844,828,870,1047,1086,1066,1005,816,809,819,837,871,871,872,873,879,959,894,1007,916,1038,1017,968,971,868,884,965,991,911,872,839,836,855,895,920,884,859,867,869,856,838,828,819,814,801,831,807,821,834,826,814,856,840,818,783,785,796,812,809,802,827,802,770,768,790,819,819,811,819,851,846,847,850,825,835,831,844,859,833,823,837,828,843,844,837,827,829,848,826,854,846,844,828,812,815,862,870,854,868,890,896,893,861,849,839,873,884,859,879,901,902,886,944,983,1006,971,1012,962,905,956,972,991,928,908,890,909,990,936,863,841,835,821,831,820,826,835,823,808,810,804,811,834,868,948,927,948,941,952,941,946,936,935,920,938,920,915,914,933,914,909,907,910,919,922,925,900,888,912,929,883,891,879,885,912,883,880,872,836,790,771,796,766,755,776,771,787,776,781,791,842,830,815,829,834,829,827,825,799,775,807,815,804,826,823,849,839,842,798,759,766,787,793,810,794,797,807,821,840,826,802,830,839,844,856,888,864,894,842,845,854,831,835,824,838,856,854,827,838,838,801,874,876,779,796,800,802,796,793,801,801,789,806,834,815,803,832,901,892,834,822,859,856,824,842,858,832,795,810,813,789,805,778,782,772,813,821,840,852,883,813,808,807,840,874,855,860,835,865,934,857,822,873,848,817,830,850,850,898,870,815,815,803,831,848,832,827,823,837,862,833,843,832,832,850,856,848,862,874,867,852,861,858,849,857,870,852,847,850,880,877,854,849,890,892,875,874,874,859,851,859,832,773,758,805,814,814,880,807,792,787,790,776,781,785,797,839,824,833,850,794,803,834,836,831,null],[null,null,861,859,858,880,993,1077,1084,1068,1059,1084,1056,931,1158,992,831,840,835,828,835,817,812,830,824,914,900,865,859,857,845,855,871,910,866,843,843,856,836,837,840,857,862,856,851,811,888,923,818,872,831,855,859,844,828,870,1047,1086,1066,1005,816,809,819,837,871,871,872,873,879,959,894,1007,916,1038,1017,968,971,868,884,965,991,911,872,839,836,855,895,920,884,859,867,869,856,838,828,819,814,801,831,807,821,834,826,814,856,840,818,783,785,796,812,809,802,827,802,770,768,790,819,819,811,819,851,846,847,850,825,835,831,844,859,833,823,837,828,843,844,837,827,829,848,826,854,846,844,828,812,815,862,870,854,868,890,896,893,861,849,839,873,884,859,879,901,902,886,944,983,1006,971,1012,962,905,956,972,991,928,908,890,909,990,936,863,841,835,821,831,820,826,835,823,808,810,804,811,834,868,948,927,948,941,952,941,946,936,935,920,938,920,915,914,933,914,909,907,910,919,922,925,900,888,912,929,883,891,879,885,912,883,880,872,836,790,771,796,766,755,776,771,787,776,781,791,842,830,815,829,834,829,827,825,799,775,807,815,804,826,823,849,839,842,798,759,766,787,793,810,794,797,807,821,840,826,802,830,839,844,856,888,864,894,842,845,854,831,835,824,838,856,854,827,838,838,801,874,876,779,796,800,802,796,793,801,801,789,806,834,815,803,832,901,892,834,822,859,856,824,842,858,832,795,810,813,789,805,778,782,772,813,821,840,852,883,813,808,807,840,874,855,860,835,865,934,857,822,873,848,817,830,850,850,898,870,815,815,803,831,848,832,827,823,837,862,833,843,832,832,850,856,848,862,874,867,852,861,858,849,857,870,852,847,850,880,877,854,849,890,892,875,874,874,859,851,859,832,773,758,805,814,814,880,807,792,787,790,776,781,785,797,839,824,833,850,794,803,834,836,831,null],[null,null,849,859,831,810,1026,1106,1097,1066,1067,1079,1091,986,1094,1059,835,839,827,823,824,829,823,811,798,880,922,878,856,848,844,854,851,941,933,840,861,855,852,835,830,858,851,851,850,819,898,967,817,837,834,854,901,948,865,885,973,1000,970,924,843,848,829,824,850,861,873,895,1041,1017,1038,988,921,1083,1011,949,927,888,941,1103,1042,920,890,835,840,843,844,859,854,849,859,866,858,818,804,812,804,821,812,813,815,834,819,835,848,819,828,797,790,784,804,800,793,803,810,796,793,795,822,829,818,834,846,846,832,845,835,853,840,843,851,845,844,837,838,845,829,844,836,833,842,846,842,845,873,834,826,832,849,897,866,873,888,914,874,861,847,858,863,862,880,887,874,851,871,922,917,1040,893,971,949,903,932,975,1015,976,907,902,866,902,936,932,897,867,847,841,842,818,829,828,819,817,808,814,831,865,939,953,944,941,928,923,928,943,933,926,942,935,934,927,913,907,912,913,917,916,925,922,923,931,946,957,892,895,871,890,909,880,874,882,846,791,769,767,776,765,786,784,778,767,781,791,831,823,814,814,834,822,820,812,799,790,805,815,798,819,795,827,871,889,839,782,786,821,810,818,804,803,815,838,864,865,822,843,845,852,853,874,859,852,859,865,852,831,870,864,833,851,845,841,836,823,803,798,815,786,783,797,791,795,787,782,792,796,807,835,822,809,848,918,857,862,867,860,848,862,863,873,869,793,807,814,806,799,765,790,811,807,824,845,857,896,800,809,855,862,851,827,853,855,882,911,880,849,858,832,845,833,825,820,878,898,817,789,860,851,825,835,836,815,829,847,868,858,853,855,835,849,850,860,857,856,841,841,848,851,856,873,842,849,851,851,848,849,856,871,882,873,886,870,860,867,872,837,803,775,814,847,798,843,833,805,795,798,762,786,782,802,831,818,832,843,818,792,822,836,853,null],[null,null,853,834,803,846,1071,1093,1121,1091,1084,1077,1104,1054,1036,1101,852,829,829,823,812,858,828,806,815,833,920,912,863,836,846,846,848,889,910,885,879,859,852,837,829,862,850,843,863,829,871,881,853,867,880,895,975,1026,898,932,897,953,980,933,847,842,833,835,814,864,868,867,911,949,1042,1087,1231,1231,893,1002,986,903,1003,1033,1107,1020,920,861,855,842,846,830,847,848,863,865,859,828,785,805,796,824,821,821,808,824,825,831,824,791,840,815,778,755,799,799,801,814,821,807,796,806,820,818,830,834,848,847,831,845,838,839,838,847,841,833,839,853,855,846,841,843,832,833,828,837,846,846,871,806,820,838,857,877,868,867,860,903,873,879,835,855,846,844,880,894,887,857,838,900,873,906,848,897,930,927,952,989,997,943,872,859,882,874,857,861,881,886,872,847,856,832,815,823,806,809,824,807,824,903,952,958,942,927,923,926,934,938,933,943,935,934,925,914,920,900,905,916,923,910,903,904,897,917,917,956,887,908,893,887,903,893,887,884,875,831,781,760,776,785,799,797,788,787,784,786,826,829,837,824,841,807,801,811,787,789,784,799,796,804,808,858,936,915,877,801,782,825,800,807,793,817,822,829,868,892,871,855,853,854,833,820,832,831,892,849,884,829,864,834,825,850,855,868,841,834,782,809,811,771,784,777,772,787,788,795,807,796,804,810,803,828,882,972,880,891,853,835,846,853,838,877,874,799,809,811,802,774,764,796,807,793,843,893,887,849,792,806,843,864,854,824,842,865,850,866,871,836,833,818,836,789,791,822,849,840,812,835,848,818,811,818,839,837,841,833,860,858,876,856,833,845,859,858,856,858,856,857,855,852,849,863,856,844,863,831,828,849,857,867,893,863,871,862,860,872,872,855,837,787,788,840,796,810,847,835,799,809,769,780,779,797,827,828,842,849,857,834,816,837,867,null],[null,null,853,822,841,926,1105,1115,1132,1111,1071,1081,1126,1095,998,1112,903,820,815,819,828,843,848,807,819,822,836,894,876,844,860,851,854,861,872,975,923,851,845,847,836,860,859,840,862,834,871,856,878,876,893,933,1061,976,878,1034,902,920,972,934,859,845,842,833,812,862,873,867,859,874,890,1029,992,874,828,949,1011,1062,1047,1029,997,909,890,859,853,845,861,846,859,844,874,862,866,829,776,806,813,801,825,835,819,822,821,819,827,792,859,839,773,742,794,787,807,805,826,832,820,821,828,834,841,827,823,831,838,840,837,831,829,852,840,841,853,850,857,843,850,843,838,827,837,840,838,817,826,836,817,853,903,867,871,874,882,879,900,899,868,878,853,847,883,881,865,860,879,904,887,862,848,873,941,939,959,994,967,890,869,847,872,871,865,841,841,845,863,891,910,875,859,831,831,807,812,802,837,881,946,962,935,925,931,933,934,927,925,942,942,936,936,908,931,911,896,909,913,909,898,910,916,913,897,952,878,915,925,901,886,887,894,894,877,861,808,759,781,790,791,812,790,786,793,789,842,836,837,832,825,820,797,818,803,811,802,827,806,811,818,892,926,891,852,808,788,803,812,811,809,810,804,839,875,876,848,873,869,846,826,837,833,837,853,821,820,841,848,839,843,856,880,866,876,838,780,799,781,764,791,776,771,784,800,805,805,810,818,808,829,829,913,969,908,852,852,870,869,823,825,833,847,840,791,784,798,768,766,771,775,802,879,925,920,807,790,807,849,844,862,833,840,836,838,859,885,825,813,842,826,832,822,831,822,817,830,842,835,822,833,835,852,850,832,837,856,856,868,849,839,855,871,882,874,841,851,866,838,859,865,858,855,852,839,847,850,848,865,854,891,886,879,867,881,880,867,872,847,808,778,795,795,833,837,840,769,797,776,780,793,809,824,842,845,859,862,858,838,847,862,null],[null,null,819,816,887,1001,1108,1124,1119,1103,1074,1070,1105,1099,983,1114,978,813,800,812,834,826,860,841,826,813,806,864,898,829,851,855,846,857,851,893,934,876,862,857,829,858,868,840,844,838,872,862,846,844,861,928,1054,921,827,913,938,1016,997,1077,902,839,848,833,857,876,864,863,859,865,894,964,867,855,862,896,1048,1134,1134,1133,969,901,870,848,852,860,855,849,853,868,846,866,850,811,798,818,809,808,819,818,814,821,821,824,840,803,821,813,771,754,803,810,824,789,833,835,807,797,854,908,863,785,840,833,839,842,847,857,850,852,830,844,852,855,845,853,847,857,859,840,836,839,828,836,828,845,854,881,886,875,873,873,878,885,920,906,882,872,858,827,901,851,869,884,873,882,889,889,868,887,925,958,973,1000,908,865,891,852,853,867,816,818,832,837,846,852,883,906,904,893,876,844,835,840,839,910,931,955,934,925,920,923,933,927,935,940,939,938,938,916,928,928,929,914,908,906,931,929,918,923,927,947,888,919,923,902,890,896,901,892,876,871,828,776,764,780,774,814,786,785,795,793,847,838,848,833,800,809,796,788,792,797,808,807,792,803,796,838,885,879,851,804,781,792,809,806,814,812,803,840,873,867,843,859,847,914,845,845,847,851,863,877,841,817,841,829,840,865,828,862,879,832,783,798,788,766,789,790,786,793,795,789,787,812,832,817,835,836,929,924,876,837,888,891,859,841,852,858,864,892,793,800,806,765,768,780,815,874,941,895,877,798,805,807,813,839,851,860,819,831,861,866,850,821,799,827,819,847,828,820,846,865,862,837,813,831,847,843,839,849,837,840,850,848,848,848,834,863,888,862,868,844,856,845,846,849,841,855,855,860,860,841,840,829,847,857,880,912,873,874,883,880,863,881,864,862,815,795,829,839,824,805,786,792,813,802,781,794,830,845,846,842,867,845,836,855,861,null],[null,null,819,816,887,1001,1108,1124,1119,1103,1074,1070,1105,1099,983,1114,978,813,800,812,834,826,860,841,826,813,806,864,898,829,851,855,846,857,851,893,934,876,862,857,829,858,868,840,844,838,872,862,846,844,861,928,1054,921,827,913,938,1016,997,1077,902,839,848,833,857,876,864,863,859,865,894,964,867,855,862,896,1048,1134,1134,1133,969,901,870,848,852,860,855,849,853,868,846,866,850,811,798,818,809,808,819,818,814,821,821,824,840,803,821,813,771,754,803,810,824,789,833,835,807,797,854,908,863,785,840,833,839,842,847,857,850,852,830,844,852,855,845,853,847,857,859,840,836,839,828,836,828,845,854,881,886,875,873,873,878,885,920,906,882,872,858,827,901,851,869,884,873,882,889,889,868,887,925,958,973,1000,908,865,891,852,853,867,816,818,832,837,846,852,883,906,904,893,876,844,835,840,839,910,931,955,934,925,920,923,933,927,935,940,939,938,938,916,928,928,929,914,908,906,931,929,918,923,927,947,888,919,923,902,890,896,901,892,876,871,828,776,764,780,774,814,786,785,795,793,847,838,848,833,800,809,796,788,792,797,808,807,792,803,796,838,885,879,851,804,781,792,809,806,814,812,803,840,873,867,843,859,847,914,845,845,847,851,863,877,841,817,841,829,840,865,828,862,879,832,783,798,788,766,789,790,786,793,795,789,787,812,832,817,835,836,929,924,876,837,888,891,859,841,852,858,864,892,793,800,806,765,768,780,815,874,941,895,877,798,805,807,813,839,851,860,819,831,861,866,850,821,799,827,819,847,828,820,846,865,862,837,813,831,847,843,839,849,837,840,850,848,848,848,834,863,888,862,868,844,856,845,846,849,841,855,855,860,860,841,840,829,847,857,880,912,873,874,883,880,863,881,864,862,815,795,829,839,824,805,786,792,813,802,781,794,830,845,846,842,867,845,836,855,861,null],[null,null,806,863,959,1044,1108,1121,1112,1127,1084,1090,1097,1089,950,1075,1054,821,807,807,829,834,837,843,824,807,810,811,892,850,838,839,837,863,862,865,887,984,878,848,826,834,876,879,843,833,849,825,823,819,859,889,1029,881,859,838,916,989,991,1144,931,852,836,843,883,867,869,862,854,857,873,924,829,840,840,842,861,995,1070,1095,1095,1010,956,842,859,856,840,867,846,887,875,887,860,827,798,818,808,820,820,812,825,824,825,817,807,805,813,802,808,787,818,818,814,775,809,815,801,814,841,889,816,776,844,826,836,850,842,874,855,857,864,860,826,855,851,864,846,876,888,848,853,833,855,861,871,868,894,912,857,889,869,862,861,868,879,896,855,832,865,865,891,861,857,877,934,907,881,886,839,871,905,943,973,961,895,873,862,853,850,861,820,814,806,811,849,865,869,866,856,869,876,875,862,838,856,960,944,944,936,920,919,910,928,929,934,937,944,942,946,921,915,924,922,902,911,928,938,929,909,931,936,932,879,901,905,911,890,886,888,890,875,873,852,811,775,774,789,804,820,811,785,779,807,812,840,825,805,793,797,799,796,803,818,811,783,781,786,811,882,866,841,786,771,774,797,829,808,796,810,854,866,860,858,877,872,932,843,861,842,844,865,867,836,809,857,835,854,907,858,846,823,810,783,797,784,775,793,798,796,804,776,767,796,808,808,810,810,857,897,842,838,875,891,897,903,891,873,855,852,910,797,847,818,791,796,808,814,935,937,878,842,804,792,807,827,842,862,889,805,833,860,863,863,855,832,822,836,839,857,840,846,864,825,847,819,824,826,841,826,844,833,852,837,842,850,852,832,843,870,847,856,858,858,820,850,843,858,838,847,850,849,847,849,859,861,839,849,896,865,885,871,863,866,873,888,917,831,806,819,837,797,794,792,783,818,805,771,789,849,832,829,838,867,867,859,849,875,null],[null,null,869,958,1032,1065,1107,1128,1127,1115,1096,1093,1099,1114,950,1034,1117,821,815,810,819,862,836,841,851,813,821,811,847,892,852,829,832,861,872,886,864,925,979,948,889,864,926,903,856,849,873,819,838,864,876,934,1062,882,893,888,878,889,914,964,934,900,864,855,866,858,879,875,851,839,885,849,819,825,828,821,819,857,1006,1187,1214,1103,998,848,850,875,851,858,870,880,861,886,863,836,796,828,818,817,811,804,812,812,810,815,817,801,804,800,819,796,823,844,807,770,803,811,827,864,795,816,807,812,836,835,846,838,856,860,853,859,862,863,838,857,856,862,851,897,889,849,857,827,853,866,874,892,884,874,870,872,877,874,869,857,837,868,875,839,873,865,876,863,855,859,924,924,874,872,859,872,914,931,979,953,897,886,851,861,867,864,846,822,824,823,816,827,845,844,846,843,856,885,877,892,889,1042,1022,957,943,941,939,928,944,927,931,939,944,923,932,931,929,924,923,927,922,930,926,919,910,908,917,957,888,898,900,881,915,905,887,879,886,882,873,834,769,775,792,804,818,819,779,783,806,815,817,817,795,785,802,816,823,810,801,795,776,785,787,783,853,834,790,776,762,801,809,823,792,785,801,851,855,779,810,870,892,878,832,845,845,839,838,823,819,815,827,853,878,887,817,816,816,805,791,777,782,807,779,790,791,775,803,774,806,823,805,820,801,896,928,869,840,834,837,854,870,871,876,867,891,845,839,843,833,815,845,855,845,898,842,826,839,824,816,843,834,878,894,872,837,843,847,859,832,877,878,853,811,846,893,842,834,839,830,847,829,830,822,828,836,839,842,842,828,833,848,847,841,847,874,847,840,834,819,799,837,849,852,850,838,848,856,848,823,842,857,806,807,881,894,878,880,875,867,858,862,922,846,806,830,850,789,779,780,780,806,813,788,784,828,841,847,846,861,878,869,843,861,null],[null,null,973,1054,1064,1081,1103,1122,1126,1112,1110,1121,1137,1153,966,983,1139,813,810,811,816,869,829,827,851,809,801,809,809,911,874,835,837,844,853,863,879,882,911,950,961,918,970,903,860,846,859,855,889,904,953,1033,1104,918,885,923,863,947,1014,917,927,968,948,929,843,849,860,867,873,859,911,834,821,834,823,817,810,808,903,1149,1239,1053,987,844,859,859,851,847,875,894,873,885,868,894,803,821,828,834,822,810,787,813,820,824,797,788,805,805,812,806,808,823,790,778,816,808,805,834,812,803,819,827,819,821,824,833,850,857,874,872,855,861,841,867,872,866,869,878,868,848,843,832,852,866,876,891,881,897,887,886,886,852,866,828,872,883,858,855,868,851,854,866,866,854,887,891,871,883,882,878,913,950,951,873,862,873,858,874,869,864,858,812,800,812,831,831,837,811,824,831,860,889,891,907,890,969,1015,977,972,942,938,939,927,929,942,953,946,938,939,931,933,923,928,929,914,915,926,929,911,913,908,963,891,902,898,893,900,891,876,873,891,898,876,848,765,767,815,808,791,784,788,816,837,824,814,816,797,804,804,812,816,812,813,797,793,794,782,786,837,821,785,790,794,799,798,813,791,790,809,842,853,791,815,855,868,854,840,831,851,833,847,851,855,855,826,830,840,838,864,823,816,794,795,773,790,819,769,787,798,801,785,785,791,807,802,817,807,875,856,822,840,829,849,849,856,873,871,943,916,829,836,823,831,856,843,887,908,849,827,817,842,796,806,854,851,889,885,862,853,819,828,841,890,922,873,817,844,849,848,813,842,836,846,862,827,826,830,835,837,845,849,840,842,851,850,855,849,848,884,834,820,818,805,804,821,852,843,850,842,848,861,848,842,834,845,813,809,873,904,871,870,874,859,856,857,909,856,790,827,833,797,775,784,786,809,795,774,791,816,844,854,844,845,865,871,852,853,null],[null,null,1022,1085,1108,1108,1101,1122,1130,1128,1123,1157,1128,1080,994,959,1099,825,821,808,823,876,837,804,835,815,802,816,813,874,920,860,849,853,860,866,858,875,877,878,869,980,972,890,912,976,1034,1032,1044,1095,1065,1001,1071,987,913,940,872,876,969,938,931,981,972,968,857,862,859,867,855,874,950,825,822,821,814,806,810,826,860,1016,1145,1144,1042,863,860,855,855,858,875,921,905,878,917,902,818,823,825,826,820,822,804,827,813,817,788,800,800,803,794,793,808,823,804,802,793,803,811,818,822,788,816,827,822,816,826,853,840,843,853,871,855,830,842,870,893,891,891,893,894,863,844,849,883,885,894,882,906,933,898,905,908,906,928,838,862,873,911,889,879,868,849,856,861,862,904,907,874,899,857,880,894,944,922,879,880,878,853,875,870,886,890,879,828,811,804,827,847,823,817,815,814,844,875,879,890,866,869,902,942,965,958,948,932,925,917,930,933,939,933,931,919,929,938,925,906,916,907,924,928,912,929,947,892,893,885,878,877,879,887,886,919,890,822,800,776,769,800,818,801,796,821,825,803,802,812,808,809,820,791,822,824,825,825,801,802,778,772,790,810,811,821,801,791,787,797,814,824,821,835,852,825,810,825,853,860,856,831,833,833,820,810,817,837,843,823,811,807,817,823,797,796,781,776,778,801,790,772,785,792,806,777,804,810,820,821,840,845,817,848,862,860,827,826,861,900,889,867,873,839,805,824,835,838,887,870,858,871,813,846,869,865,777,838,856,865,854,839,826,839,813,807,830,865,871,843,848,847,825,832,832,847,834,850,848,853,850,845,824,841,855,826,829,849,860,847,850,839,840,863,855,817,799,805,804,828,844,850,836,859,856,848,866,850,839,846,821,808,867,905,867,867,872,854,875,879,906,870,791,827,821,809,791,795,783,789,791,787,802,834,836,838,845,863,853,851,854,817,null],[null,null,1022,1085,1108,1108,1101,1122,1130,1128,1123,1157,1128,1080,994,959,1099,825,821,808,823,876,837,804,835,815,802,816,813,874,920,860,849,853,860,866,858,875,877,878,869,980,972,890,912,976,1034,1032,1044,1095,1065,1001,1071,987,913,940,872,876,969,938,931,981,972,968,857,862,859,867,855,874,950,825,822,821,814,806,810,826,860,1016,1145,1144,1042,863,860,855,855,858,875,921,905,878,917,902,818,823,825,826,820,822,804,827,813,817,788,800,800,803,794,793,808,823,804,802,793,803,811,818,822,788,816,827,822,816,826,853,840,843,853,871,855,830,842,870,893,891,891,893,894,863,844,849,883,885,894,882,906,933,898,905,908,906,928,838,862,873,911,889,879,868,849,856,861,862,904,907,874,899,857,880,894,944,922,879,880,878,853,875,870,886,890,879,828,811,804,827,847,823,817,815,814,844,875,879,890,866,869,902,942,965,958,948,932,925,917,930,933,939,933,931,919,929,938,925,906,916,907,924,928,912,929,947,892,893,885,878,877,879,887,886,919,890,822,800,776,769,800,818,801,796,821,825,803,802,812,808,809,820,791,822,824,825,825,801,802,778,772,790,810,811,821,801,791,787,797,814,824,821,835,852,825,810,825,853,860,856,831,833,833,820,810,817,837,843,823,811,807,817,823,797,796,781,776,778,801,790,772,785,792,806,777,804,810,820,821,840,845,817,848,862,860,827,826,861,900,889,867,873,839,805,824,835,838,887,870,858,871,813,846,869,865,777,838,856,865,854,839,826,839,813,807,830,865,871,843,848,847,825,832,832,847,834,850,848,853,850,845,824,841,855,826,829,849,860,847,850,839,840,863,855,817,799,805,804,828,844,850,836,859,856,848,866,850,839,846,821,808,867,905,867,867,872,854,875,879,906,870,791,827,821,809,791,795,783,789,791,787,802,834,836,838,845,863,853,851,854,817,null],[null,null,922,1041,1102,1098,1107,1120,1121,1119,1184,1118,1059,1032,1059,980,1031,876,819,813,823,869,865,821,825,833,813,816,797,832,906,899,860,858,855,861,859,865,859,858,875,874,924,1039,1039,989,970,994,953,912,836,869,1022,1034,915,914,890,846,877,907,916,988,986,952,864,855,856,865,856,849,979,819,837,825,819,807,816,827,868,885,1011,1100,1010,854,843,853,860,898,936,919,919,895,936,880,807,832,826,821,840,824,842,824,811,807,803,804,800,812,806,797,814,798,812,794,787,818,824,808,814,797,826,825,835,838,836,839,852,846,841,861,876,863,855,898,917,959,970,1023,982,913,900,857,908,952,917,899,926,879,872,913,913,920,912,863,868,888,861,838,889,866,857,872,877,896,869,870,870,885,862,885,900,945,875,867,873,868,862,871,871,872,880,867,820,834,819,829,824,811,831,831,812,814,819,828,854,865,843,839,862,881,910,919,959,952,936,935,937,939,927,935,925,913,909,927,913,915,919,919,936,929,967,928,876,887,873,862,891,886,879,887,886,837,762,754,795,784,813,833,810,820,831,821,826,816,815,801,799,804,805,822,812,814,818,804,802,782,774,780,793,814,823,807,802,807,807,823,815,820,849,815,812,809,820,844,862,847,823,832,837,829,820,811,828,839,834,815,829,840,817,811,796,783,785,784,802,800,790,791,791,782,797,795,811,795,838,819,804,795,827,852,842,840,827,847,865,834,853,833,833,792,842,858,853,850,891,857,852,811,839,842,836,799,854,881,910,809,820,857,846,833,800,847,898,923,884,878,827,816,821,820,844,838,848,854,837,841,839,808,842,860,852,836,844,841,837,841,848,842,843,858,812,794,796,811,832,844,856,842,851,858,860,871,855,850,846,834,819,835,885,875,875,884,873,857,863,900,901,788,823,822,794,777,769,776,788,776,790,817,847,821,827,843,854,863,858,827,791,null],[null,null,821,916,1052,1122,1119,1127,1093,1128,1087,1039,1046,1088,1098,1013,983,947,815,813,808,862,882,855,833,836,815,815,809,795,848,915,897,859,843,866,854,871,883,887,893,904,969,1104,852,853,860,907,872,824,825,912,906,1008,913,928,893,853,859,890,938,975,979,957,872,863,863,871,849,851,989,828,821,824,817,802,820,823,842,868,937,993,956,840,837,856,853,895,925,904,868,851,892,820,821,830,843,822,827,823,842,811,761,782,799,802,795,799,807,796,804,814,798,766,799,829,808,834,824,814,830,826,835,840,838,841,832,837,856,858,879,887,881,934,963,1046,1132,1238,1128,1037,966,879,900,959,943,864,882,865,865,874,881,880,891,876,854,893,863,875,879,891,883,895,886,902,944,891,863,880,871,893,967,969,854,876,887,863,843,859,874,889,852,845,811,819,817,829,845,828,822,817,814,835,819,823,799,817,832,846,852,847,849,844,867,928,964,973,961,925,917,934,917,918,912,911,907,927,914,922,929,928,953,896,895,880,877,890,892,881,876,883,840,791,749,741,759,776,802,801,811,824,839,818,817,814,823,815,810,796,791,820,830,824,824,815,804,798,788,800,808,819,828,806,802,787,814,830,830,810,858,794,824,804,816,857,848,843,825,837,836,831,828,832,843,834,830,835,854,829,830,815,776,780,769,778,792,787,789,789,788,797,776,783,798,783,828,788,783,776,803,814,832,828,831,843,854,849,860,816,822,826,862,881,877,826,842,835,849,821,831,838,848,798,849,884,883,822,830,810,852,827,826,862,895,877,859,854,876,852,817,835,836,842,842,866,858,838,829,842,849,841,846,842,861,861,845,835,837,861,860,837,811,805,808,814,836,842,856,862,854,868,871,854,847,838,840,825,809,832,891,852,857,882,868,866,866,906,916,797,824,839,804,774,777,788,785,779,792,803,854,836,819,823,856,854,850,840,791,null],[null,null,803,816,895,1066,1112,1135,1138,1154,1038,1046,1052,1109,1123,1062,916,1053,849,819,810,833,879,870,824,834,833,806,805,794,825,860,908,861,846,849,848,870,875,870,890,919,1054,1023,900,887,874,951,863,831,860,913,866,964,951,906,922,886,844,858,959,966,976,962,856,868,858,852,850,855,935,857,845,819,806,804,818,814,828,859,877,905,871,851,838,845,841,911,934,920,897,843,813,802,834,834,835,838,814,832,854,814,765,805,788,782,814,799,802,802,806,814,788,793,810,849,819,819,822,818,836,835,830,823,840,846,852,837,855,896,929,948,935,965,1013,1161,1325,1327,1176,1033,965,886,909,913,911,877,879,878,890,876,879,874,874,903,892,894,883,856,847,850,878,863,892,882,931,869,860,872,872,896,933,953,873,894,870,853,848,846,859,862,862,829,815,825,815,823,836,836,830,813,824,804,795,812,833,809,802,805,815,828,843,860,862,849,858,902,954,977,961,959,916,922,918,913,914,925,912,908,917,946,889,882,896,878,886,869,880,884,881,871,816,744,758,779,771,814,824,809,815,822,829,821,804,808,837,828,813,816,816,814,838,837,822,812,794,796,803,786,804,820,818,813,809,799,810,804,798,812,850,808,823,825,810,837,823,847,834,837,823,817,841,843,834,835,816,823,818,811,847,837,784,776,770,771,784,785,797,782,776,804,774,786,799,803,793,817,796,780,808,856,881,848,850,845,861,841,884,812,801,844,873,912,897,843,837,833,873,813,876,844,833,820,874,901,877,847,854,844,836,829,844,830,906,842,831,836,842,825,833,853,855,854,829,849,849,845,820,848,844,833,823,841,870,835,831,811,824,844,847,841,822,792,805,805,821,845,846,853,859,871,864,822,815,816,830,820,794,851,868,853,864,893,884,877,853,897,928,781,821,829,800,779,796,794,783,798,797,795,839,834,822,817,861,853,865,867,796,null],[null,null,803,816,895,1066,1112,1135,1138,1154,1038,1046,1052,1109,1123,1062,916,1053,849,819,810,833,879,870,824,834,833,806,805,794,825,860,908,861,846,849,848,870,875,870,890,919,1054,1023,900,887,874,951,863,831,860,913,866,964,951,906,922,886,844,858,959,966,976,962,856,868,858,852,850,855,935,857,845,819,806,804,818,814,828,859,877,905,871,851,838,845,841,911,934,920,897,843,813,802,834,834,835,838,814,832,854,814,765,805,788,782,814,799,802,802,806,814,788,793,810,849,819,819,822,818,836,835,830,823,840,846,852,837,855,896,929,948,935,965,1013,1161,1325,1327,1176,1033,965,886,909,913,911,877,879,878,890,876,879,874,874,903,892,894,883,856,847,850,878,863,892,882,931,869,860,872,872,896,933,953,873,894,870,853,848,846,859,862,862,829,815,825,815,823,836,836,830,813,824,804,795,812,833,809,802,805,815,828,843,860,862,849,858,902,954,977,961,959,916,922,918,913,914,925,912,908,917,946,889,882,896,878,886,869,880,884,881,871,816,744,758,779,771,814,824,809,815,822,829,821,804,808,837,828,813,816,816,814,838,837,822,812,794,796,803,786,804,820,818,813,809,799,810,804,798,812,850,808,823,825,810,837,823,847,834,837,823,817,841,843,834,835,816,823,818,811,847,837,784,776,770,771,784,785,797,782,776,804,774,786,799,803,793,817,796,780,808,856,881,848,850,845,861,841,884,812,801,844,873,912,897,843,837,833,873,813,876,844,833,820,874,901,877,847,854,844,836,829,844,830,906,842,831,836,842,825,833,853,855,854,829,849,849,845,820,848,844,833,823,841,870,835,831,811,824,844,847,841,822,792,805,805,821,845,846,853,859,871,864,822,815,816,830,820,794,851,868,853,864,893,884,877,853,897,928,781,821,829,800,779,796,794,783,798,797,795,839,834,822,817,861,853,865,867,796,null],[null,null,792,796,792,928,1125,1174,1179,1137,1062,1058,1049,1080,1160,1136,968,1135,882,817,807,812,869,880,829,837,837,817,815,817,818,819,889,872,846,841,862,865,851,879,904,904,1110,994,884,862,828,884,849,844,855,886,844,922,986,892,929,900,854,834,961,968,979,950,869,858,853,848,853,856,836,920,885,832,827,797,809,807,823,857,833,874,873,860,840,859,849,887,916,913,865,848,844,790,834,843,824,824,828,839,853,805,795,836,795,776,822,795,805,794,799,789,770,794,828,828,808,826,830,851,852,827,817,835,853,857,847,853,863,894,959,1003,1058,1089,1216,1405,1417,1203,1076,989,936,899,956,946,923,919,868,877,894,876,862,868,869,918,886,885,891,879,897,867,861,851,889,868,917,880,874,869,874,910,896,897,887,897,880,852,858,829,848,852,858,838,825,797,808,833,830,819,803,793,809,817,796,810,814,807,809,820,806,813,811,819,838,858,854,837,835,896,927,952,962,950,936,914,925,922,907,918,931,907,885,890,895,885,864,846,862,882,883,865,769,745,784,774,788,796,810,827,815,822,807,810,794,814,834,793,784,805,814,831,838,825,836,876,834,795,819,790,825,815,809,810,798,814,806,804,796,804,817,784,789,837,817,827,819,823,838,840,832,816,828,832,835,841,823,839,819,840,820,820,791,760,785,778,790,792,812,785,804,796,796,786,799,801,759,807,782,795,787,843,870,794,812,834,905,893,851,793,789,836,851,890,862,838,838,857,869,813,858,849,844,850,891,854,852,879,841,823,833,843,874,825,888,874,866,860,823,844,849,854,860,855,824,842,834,830,831,843,840,849,842,856,863,826,830,813,801,815,823,834,814,805,812,798,817,831,840,828,847,861,854,816,805,795,812,786,797,844,867,860,869,872,871,877,860,876,922,778,811,825,811,810,818,821,808,802,825,849,830,816,830,829,847,855,869,849,836,null],[null,null,791,796,796,836,1054,1143,1159,1093,1079,1087,1077,1092,1171,1164,1026,1147,953,838,810,803,841,884,879,835,837,819,804,817,816,798,845,901,856,862,842,864,876,866,891,949,1053,986,842,831,796,839,869,860,879,836,842,947,1091,967,903,891,882,846,928,967,987,949,885,876,864,850,850,860,848,896,934,852,825,822,820,819,856,849,827,846,875,857,859,855,829,878,921,905,879,851,844,791,816,854,869,840,811,811,850,796,787,797,794,798,813,807,810,797,810,808,790,803,826,817,807,840,832,842,846,828,837,839,849,862,804,838,868,885,946,1044,1140,1281,1392,1440,1261,1117,1062,963,915,953,968,947,931,916,859,875,869,873,850,877,890,934,886,902,907,937,931,913,894,882,860,869,913,863,872,866,870,884,878,870,882,879,874,852,845,852,841,842,849,824,807,816,810,813,820,817,817,799,801,792,814,817,819,805,799,810,818,808,815,810,797,811,825,820,834,851,859,864,870,974,960,981,938,924,954,942,928,892,888,874,876,838,828,850,888,879,880,882,754,759,792,770,781,806,805,817,830,817,814,807,798,828,814,799,804,819,817,815,847,831,849,891,844,826,829,809,838,831,828,810,806,817,806,794,800,824,842,797,785,811,800,826,843,830,825,830,817,812,836,830,832,811,820,834,808,819,827,840,820,774,776,793,790,780,816,792,787,783,789,777,788,798,788,788,774,788,772,800,821,786,813,816,834,848,814,782,793,819,825,858,823,813,845,864,837,857,841,831,807,900,879,848,880,830,825,841,839,844,831,831,877,885,870,835,847,855,846,860,845,841,821,836,839,823,827,832,830,857,845,851,846,820,821,825,804,810,853,813,804,816,824,804,820,828,834,843,831,859,869,820,802,805,808,790,814,799,858,860,863,867,883,866,870,873,903,807,812,832,833,842,832,819,826,824,830,846,798,811,845,848,831,831,848,841,836,null],[null,null,789,788,790,809,941,1083,1148,1132,1107,1112,1104,1124,1155,1180,1082,1100,1048,883,815,813,811,856,895,814,835,837,840,820,815,797,817,887,886,871,863,870,870,875,898,920,1039,1010,849,838,813,835,857,860,885,845,873,877,1078,1044,881,884,884,873,853,927,987,961,1080,923,846,846,823,829,838,846,890,956,875,814,821,833,874,856,838,824,872,858,864,847,837,858,913,913,871,839,842,821,810,818,858,842,807,835,785,748,756,785,807,799,798,808,791,790,808,790,779,811,819,820,812,824,835,836,853,845,836,839,863,845,842,848,866,894,935,1046,1108,1340,1355,1265,1074,1071,1025,933,929,978,998,1004,1022,959,936,907,911,866,848,883,866,914,917,930,881,915,898,871,919,921,923,958,914,864,884,882,874,892,860,869,857,867,883,848,860,855,843,850,856,837,820,808,812,816,819,804,800,814,816,825,817,800,782,814,817,823,824,806,813,819,830,827,813,798,810,825,844,854,852,872,897,916,962,978,990,920,899,876,881,882,842,815,840,835,894,890,890,857,791,780,765,774,784,813,817,825,837,829,822,800,805,816,823,829,819,818,818,824,839,835,862,886,849,826,826,800,826,847,828,819,817,779,772,808,797,816,831,801,782,814,818,823,832,823,814,815,825,829,849,842,822,812,808,823,820,833,840,832,846,786,798,790,794,788,812,801,789,779,807,796,799,822,805,790,795,804,785,809,824,812,819,808,784,784,784,770,808,820,815,850,825,823,875,863,844,840,835,840,830,872,868,855,845,798,821,849,849,849,827,838,875,845,858,822,844,836,844,854,844,822,822,828,827,840,837,838,839,843,832,850,814,805,807,809,811,857,829,814,816,818,797,835,815,841,840,841,830,835,841,813,798,806,810,800,808,797,846,870,858,857,880,862,870,863,867,809,793,855,820,826,834,835,822,827,826,831,805,817,831,806,837,829,844,854,841,null],[null,null,778,785,788,803,848,978,1109,1162,1099,1116,1130,1151,1151,1181,1173,1000,1078,949,838,818,819,826,864,804,830,822,825,822,809,803,816,885,930,886,847,866,866,870,888,907,952,1076,858,849,841,830,840,853,889,864,920,905,991,1033,874,878,879,875,821,877,967,960,942,869,848,852,797,807,845,842,850,932,929,816,830,831,850,852,833,817,831,850,842,851,869,854,885,883,847,835,823,805,822,806,816,816,813,777,761,758,793,829,829,808,808,788,803,808,796,787,793,804,819,840,817,825,829,836,833,824,850,844,859,822,848,863,869,910,916,1009,1087,1164,1126,1025,953,1047,992,942,964,1034,1078,1106,1080,1052,975,920,927,826,859,869,880,871,880,908,874,880,868,861,865,895,928,920,895,843,862,876,891,944,868,856,859,863,852,833,870,850,842,839,868,865,844,826,823,810,799,807,807,801,811,801,826,825,819,832,817,838,843,814,815,817,824,804,806,828,841,819,813,804,824,864,865,857,862,915,1016,1055,886,872,882,896,811,852,864,829,884,886,872,819,809,794,773,779,815,814,822,829,831,867,855,811,812,811,806,815,818,818,825,833,846,851,863,894,841,836,821,804,812,807,819,808,816,803,798,827,816,814,836,840,791,837,840,804,819,806,813,832,812,836,838,851,829,817,843,834,825,828,828,870,879,801,799,791,795,807,825,794,789,810,795,788,809,828,789,779,775,790,796,831,836,840,820,796,799,777,770,778,841,838,815,820,797,872,900,854,845,837,832,827,813,849,866,839,801,835,847,845,861,842,854,894,865,837,848,823,841,842,839,827,829,833,846,820,829,833,843,841,852,846,833,851,818,811,803,822,854,839,775,800,816,810,784,823,814,850,851,854,849,846,847,823,826,824,811,817,811,812,849,867,862,883,902,866,872,859,856,818,801,813,847,834,829,841,830,830,823,830,841,831,840,845,835,832,835,829,860,null],[null,null,778,785,788,803,848,978,1109,1162,1099,1116,1130,1151,1151,1181,1173,1000,1078,949,838,818,819,826,864,804,830,822,825,822,809,803,816,885,930,886,847,866,866,870,888,907,952,1076,858,849,841,830,840,853,889,864,920,905,991,1033,874,878,879,875,821,877,967,960,942,869,848,852,797,807,845,842,850,932,929,816,830,831,850,852,833,817,831,850,842,851,869,854,885,883,847,835,823,805,822,806,816,816,813,777,761,758,793,829,829,808,808,788,803,808,796,787,793,804,819,840,817,825,829,836,833,824,850,844,859,822,848,863,869,910,916,1009,1087,1164,1126,1025,953,1047,992,942,964,1034,1078,1106,1080,1052,975,920,927,826,859,869,880,871,880,908,874,880,868,861,865,895,928,920,895,843,862,876,891,944,868,856,859,863,852,833,870,850,842,839,868,865,844,826,823,810,799,807,807,801,811,801,826,825,819,832,817,838,843,814,815,817,824,804,806,828,841,819,813,804,824,864,865,857,862,915,1016,1055,886,872,882,896,811,852,864,829,884,886,872,819,809,794,773,779,815,814,822,829,831,867,855,811,812,811,806,815,818,818,825,833,846,851,863,894,841,836,821,804,812,807,819,808,816,803,798,827,816,814,836,840,791,837,840,804,819,806,813,832,812,836,838,851,829,817,843,834,825,828,828,870,879,801,799,791,795,807,825,794,789,810,795,788,809,828,789,779,775,790,796,831,836,840,820,796,799,777,770,778,841,838,815,820,797,872,900,854,845,837,832,827,813,849,866,839,801,835,847,845,861,842,854,894,865,837,848,823,841,842,839,827,829,833,846,820,829,833,843,841,852,846,833,851,818,811,803,822,854,839,775,800,816,810,784,823,814,850,851,854,849,846,847,823,826,824,811,817,811,812,849,867,862,883,902,866,872,859,856,818,801,813,847,834,829,841,830,830,823,830,841,831,840,845,835,832,835,829,860,null],[null,null,781,768,785,799,809,858,992,1138,1124,1118,1139,1166,1149,1181,1206,941,1060,1014,873,814,828,805,835,808,817,840,827,824,830,804,810,842,908,911,848,867,860,871,887,845,847,998,938,849,843,808,838,843,857,838,930,924,997,1055,875,868,878,860,835,842,908,935,860,856,852,847,805,801,821,827,855,863,927,881,820,817,833,870,837,823,837,869,864,853,845,858,888,861,871,871,864,818,832,813,820,821,807,801,787,773,798,830,803,796,789,773,801,799,798,802,808,810,826,827,823,838,836,847,848,860,869,845,853,831,846,859,887,880,926,960,1010,986,934,910,946,1017,1022,975,974,1065,1105,1141,1133,1184,1051,975,880,853,903,884,877,878,889,912,856,887,887,880,906,904,901,895,866,865,836,840,909,918,872,861,867,867,857,850,883,860,845,834,876,858,829,816,845,845,828,824,816,809,829,815,814,824,807,833,838,870,857,803,820,817,824,819,809,806,796,822,823,808,808,814,819,822,846,844,1010,1003,875,871,878,881,785,858,860,845,880,884,869,815,818,789,754,768,820,826,818,816,833,838,837,800,790,798,792,814,807,828,828,862,885,889,862,858,861,855,790,814,808,793,830,799,819,814,799,831,800,816,854,880,819,824,814,825,830,814,813,832,836,833,840,842,834,827,831,812,820,833,810,817,814,792,767,780,790,820,824,806,814,803,799,811,794,783,784,791,798,793,790,792,811,804,797,800,791,790,775,793,818,836,822,792,796,893,833,845,820,844,819,808,833,858,857,854,843,856,851,834,849,838,853,861,842,834,822,844,836,861,837,828,834,827,833,836,824,845,853,839,839,831,833,844,853,810,805,851,833,765,774,796,794,807,790,807,831,849,841,874,865,854,862,841,838,825,807,819,803,808,840,849,851,865,883,875,877,870,860,814,795,816,855,841,841,840,833,838,839,825,844,834,831,835,843,836,845,839,855,null],[null,null,794,792,789,791,802,811,894,1053,1148,1118,1133,1159,1157,1185,1202,938,995,1138,946,831,801,797,815,793,801,839,819,829,804,799,809,804,874,921,883,884,881,896,917,853,833,852,1035,956,855,831,859,849,810,845,892,886,960,1023,895,870,882,871,855,827,869,928,862,859,838,814,788,800,798,822,849,865,880,987,863,822,828,869,838,827,854,885,880,867,843,881,895,866,880,919,907,819,805,829,840,850,833,809,791,806,816,812,808,815,789,803,829,829,807,812,819,818,808,824,838,839,851,846,831,835,852,849,858,847,827,858,873,875,942,959,992,933,907,898,967,1059,1083,1018,990,1139,1178,1192,1217,1268,1107,1037,900,918,904,874,891,896,885,903,896,936,927,909,955,926,901,905,852,838,823,833,936,920,871,860,859,854,836,830,882,852,838,832,876,846,855,828,823,813,815,837,830,836,839,814,828,838,831,812,819,827,861,819,811,794,804,806,829,851,832,816,809,809,823,845,827,823,859,898,1014,935,881,886,880,882,786,843,849,852,867,872,865,799,813,787,773,787,803,781,774,798,838,825,819,788,773,793,799,791,800,820,819,858,905,871,824,828,837,830,810,823,816,821,824,838,814,821,812,801,835,834,816,820,828,814,825,844,839,843,835,827,809,829,837,821,813,799,823,828,834,830,839,862,827,774,770,783,822,828,815,795,810,793,809,818,792,773,795,794,793,812,806,822,810,789,793,817,801,797,798,796,856,831,804,773,842,891,825,828,834,834,802,822,870,850,845,840,846,842,846,846,864,843,824,827,822,826,851,858,822,839,834,828,845,826,826,827,838,832,837,845,839,838,849,848,837,799,806,848,785,760,802,810,800,803,788,804,844,859,852,866,871,846,851,849,856,855,825,813,818,827,838,883,857,849,869,875,867,874,850,811,798,843,834,843,845,845,830,845,839,834,813,833,828,816,835,840,834,845,868,null],[null,null,777,787,794,790,800,829,837,896,1124,1143,1132,1137,1159,1191,1210,998,914,1123,1044,848,814,802,806,814,810,820,838,832,828,816,817,846,868,883,943,885,882,929,1052,932,845,833,933,1080,966,876,838,853,831,826,896,892,909,985,921,870,894,891,875,826,842,913,876,851,832,804,799,801,799,807,823,871,868,935,928,887,825,858,840,816,850,886,884,885,853,880,889,864,867,922,880,810,821,832,838,834,832,815,802,795,813,817,823,815,806,806,820,814,805,805,815,807,805,818,848,851,848,844,839,839,853,840,840,846,848,850,849,883,912,969,1035,924,879,899,956,1171,1134,1068,1013,1183,1256,1288,1335,1282,1150,1111,1036,891,882,859,885,906,901,926,965,982,1021,1005,965,952,936,942,861,837,853,854,949,930,884,879,855,844,830,826,888,862,837,835,861,835,859,832,843,838,822,824,825,841,829,839,811,813,818,830,827,846,843,806,829,820,825,802,804,817,813,814,817,803,819,821,804,821,846,968,980,944,876,853,870,881,853,814,846,885,867,866,840,794,791,776,787,808,793,779,771,810,811,825,820,789,785,793,800,778,783,810,816,879,899,859,819,820,826,832,806,823,820,808,815,822,797,801,816,816,845,812,798,790,843,812,822,874,862,842,828,841,828,829,831,844,832,823,824,843,829,819,815,833,844,819,813,830,838,834,807,782,813,824,823,822,806,804,797,791,792,816,799,795,804,830,797,810,806,807,858,830,854,824,828,810,825,837,796,841,840,843,815,823,818,864,835,840,859,814,864,862,843,835,809,831,826,833,857,847,855,850,844,838,841,837,840,831,837,819,847,837,846,844,848,848,823,811,808,849,756,786,811,795,809,798,783,796,827,855,853,867,865,851,844,847,850,837,817,827,820,822,845,911,863,846,869,905,925,884,826,813,830,878,869,871,854,876,805,841,846,838,826,837,818,830,840,851,855,874,887,null],[null,null,789,784,795,797,813,822,814,849,1027,1163,1154,1152,1168,1196,1193,1052,917,1021,1104,854,820,805,817,804,811,811,843,836,838,819,851,857,863,859,918,901,958,1061,1127,1055,913,862,841,970,1028,960,844,852,815,818,884,852,886,944,941,878,894,882,882,855,843,871,905,863,812,795,804,792,779,800,804,831,852,866,911,959,863,812,825,811,855,877,889,860,854,870,891,855,851,864,847,824,819,830,839,841,827,810,803,800,811,822,819,822,806,814,822,805,838,835,792,819,804,819,848,842,835,831,837,849,851,850,841,835,852,828,845,862,950,1006,1022,961,890,892,925,1235,1238,1128,1012,1112,1227,1330,1451,1375,1286,1164,1118,883,867,885,954,919,942,978,982,963,1021,1046,994,1098,1106,1018,844,838,847,849,960,917,874,876,833,834,845,856,894,872,840,840,885,863,863,846,842,842,828,823,805,817,794,836,837,832,826,820,809,840,842,820,811,803,803,817,823,815,827,807,797,795,810,804,799,820,816,986,955,981,900,877,883,891,901,838,841,902,878,886,855,804,832,818,804,811,760,758,790,832,827,834,832,801,783,790,807,780,784,810,816,880,845,840,811,824,842,835,803,822,818,810,822,829,823,815,829,845,899,822,797,814,806,799,820,834,841,818,816,842,842,828,826,838,843,852,806,833,823,828,842,831,834,847,785,795,800,819,825,816,832,818,806,814,828,805,794,798,848,827,837,836,877,891,852,847,801,826,870,851,828,812,815,799,830,850,824,838,887,826,823,822,845,859,798,832,859,824,850,861,854,842,843,831,840,847,838,853,847,843,839,832,835,840,843,823,840,833,858,839,844,838,842,842,864,855,848,835,789,779,802,792,802,802,796,816,823,830,824,839,843,844,847,857,848,834,822,821,824,816,845,874,868,856,851,937,891,879,830,840,859,902,901,893,876,884,790,817,825,834,825,820,797,834,844,880,889,882,896,null],[null,null,789,784,795,797,813,822,814,849,1027,1163,1154,1152,1168,1196,1193,1052,917,1021,1104,854,820,805,817,804,811,811,843,836,838,819,851,857,863,859,918,901,958,1061,1127,1055,913,862,841,970,1028,960,844,852,815,818,884,852,886,944,941,878,894,882,882,855,843,871,905,863,812,795,804,792,779,800,804,831,852,866,911,959,863,812,825,811,855,877,889,860,854,870,891,855,851,864,847,824,819,830,839,841,827,810,803,800,811,822,819,822,806,814,822,805,838,835,792,819,804,819,848,842,835,831,837,849,851,850,841,835,852,828,845,862,950,1006,1022,961,890,892,925,1235,1238,1128,1012,1112,1227,1330,1451,1375,1286,1164,1118,883,867,885,954,919,942,978,982,963,1021,1046,994,1098,1106,1018,844,838,847,849,960,917,874,876,833,834,845,856,894,872,840,840,885,863,863,846,842,842,828,823,805,817,794,836,837,832,826,820,809,840,842,820,811,803,803,817,823,815,827,807,797,795,810,804,799,820,816,986,955,981,900,877,883,891,901,838,841,902,878,886,855,804,832,818,804,811,760,758,790,832,827,834,832,801,783,790,807,780,784,810,816,880,845,840,811,824,842,835,803,822,818,810,822,829,823,815,829,845,899,822,797,814,806,799,820,834,841,818,816,842,842,828,826,838,843,852,806,833,823,828,842,831,834,847,785,795,800,819,825,816,832,818,806,814,828,805,794,798,848,827,837,836,877,891,852,847,801,826,870,851,828,812,815,799,830,850,824,838,887,826,823,822,845,859,798,832,859,824,850,861,854,842,843,831,840,847,838,853,847,843,839,832,835,840,843,823,840,833,858,839,844,838,842,842,864,855,848,835,789,779,802,792,802,802,796,816,823,830,824,839,843,844,847,857,848,834,822,821,824,816,845,874,868,856,851,937,891,879,830,840,859,902,901,893,876,884,790,817,825,834,825,820,797,834,844,880,889,882,896,null],[null,null,817,811,807,798,821,817,809,817,956,1135,1161,1168,1166,1184,1177,1101,981,917,1066,870,845,831,817,806,806,814,828,836,839,857,865,865,873,859,869,959,1075,1127,1128,1123,1069,941,841,865,958,1031,869,851,805,806,886,917,892,911,1155,938,928,900,865,867,849,856,901,873,804,803,804,794,793,794,797,813,832,859,843,880,938,821,831,834,838,867,902,849,858,849,886,863,845,868,836,847,823,839,843,844,823,816,799,816,834,819,831,835,811,812,822,808,832,816,807,824,835,844,844,824,843,841,855,834,833,834,847,824,858,853,845,854,927,1007,1004,968,917,936,1004,1156,1218,1088,971,995,1125,1318,1392,1458,1342,1168,1101,895,887,927,1019,1002,1011,1017,972,1006,1125,1103,1007,1241,1321,1085,856,822,857,842,964,919,863,848,830,827,832,861,895,843,839,844,860,868,860,841,842,830,823,813,791,808,810,821,826,822,811,823,843,814,823,803,806,813,815,812,803,800,824,809,795,801,804,783,826,844,866,920,939,934,957,932,895,882,913,880,861,892,884,887,880,868,884,820,806,800,776,819,845,841,831,852,829,804,789,786,813,762,801,831,824,842,830,825,803,823,849,840,822,801,818,824,826,856,835,795,800,844,883,874,830,838,826,818,840,844,851,820,828,837,824,817,839,828,823,820,808,834,834,824,864,811,815,855,792,833,825,815,844,831,822,827,830,852,822,791,814,800,846,844,842,894,956,941,940,952,849,859,835,825,830,800,808,824,873,809,837,892,893,848,811,827,870,832,825,855,837,838,845,852,880,883,845,799,835,859,876,847,847,851,855,836,840,841,858,836,840,840,845,841,840,819,831,850,872,857,857,827,822,801,797,797,800,799,789,796,830,821,796,836,833,836,838,841,843,833,840,816,816,818,845,837,864,868,832,963,867,835,810,858,883,884,890,892,877,875,810,823,813,817,814,799,814,852,872,893,875,848,888,null],[null,null,813,817,813,815,826,812,813,824,882,1008,1090,1128,1181,1189,1188,1094,1042,902,997,930,823,854,839,843,842,856,841,833,843,856,852,859,853,847,829,961,1091,1141,1149,1123,1137,1079,843,840,879,1016,863,838,816,836,881,904,883,941,1109,1046,1081,1006,882,873,864,841,873,854,812,805,789,787,802,796,798,810,819,856,846,823,906,836,817,835,837,846,882,875,873,846,879,878,849,817,857,927,834,830,827,834,837,840,828,816,844,828,832,806,807,820,836,834,817,805,806,832,838,857,843,838,877,821,862,831,832,848,841,809,853,801,829,849,908,1020,1068,1010,948,1000,1046,1111,1167,1098,987,941,1099,1322,1381,1493,1387,1146,1026,899,898,962,1033,1080,1056,977,1006,1168,1248,1144,1043,1255,1362,1100,865,812,857,849,944,919,881,833,828,824,825,853,890,870,859,849,853,856,837,818,811,813,819,812,810,805,815,833,831,817,824,810,831,813,818,814,807,806,813,833,811,812,821,803,795,805,809,824,849,843,959,919,923,914,937,943,922,905,897,888,871,890,879,892,882,893,916,821,782,786,792,831,829,793,825,839,837,810,812,798,812,767,800,835,828,842,836,823,803,838,841,820,812,811,816,831,834,837,820,790,791,850,864,850,804,808,826,836,826,836,860,816,800,815,821,810,838,829,830,821,818,842,832,824,836,846,825,838,822,829,818,828,834,836,840,836,835,847,830,820,803,810,814,769,816,850,896,971,968,963,857,870,838,816,821,819,804,827,870,818,862,915,879,848,824,816,825,831,842,842,839,859,874,865,927,881,822,806,859,853,858,831,863,856,859,850,860,856,843,828,852,842,851,836,853,861,862,867,860,842,860,859,811,798,817,792,806,793,800,801,809,789,802,841,828,841,850,861,850,838,851,828,817,842,845,809,856,882,844,998,875,835,842,863,882,869,873,875,862,857,824,852,835,794,800,816,855,873,857,864,873,849,858,null],[null,null,830,810,808,829,811,807,821,817,824,860,963,1082,1188,1197,1179,1087,1064,957,901,1065,838,854,871,871,863,877,860,846,863,859,853,834,818,842,840,872,988,1097,1134,1146,1139,1148,920,850,838,944,883,816,831,847,867,882,891,911,1074,1143,1184,1084,873,877,866,862,889,892,827,787,807,793,800,803,799,807,819,855,874,859,865,873,818,827,828,848,881,875,863,858,894,872,837,819,876,945,952,821,827,844,854,851,823,802,836,845,815,792,815,839,842,840,807,817,834,820,839,838,830,845,821,810,839,839,830,865,864,859,831,818,831,872,897,1009,1123,1046,964,938,981,1064,1076,1077,990,1006,1191,1361,1421,1527,1340,1085,981,908,929,953,1002,1008,1039,1029,1198,1300,1241,1155,1040,1195,1321,1118,826,816,854,871,930,904,888,851,828,825,835,864,876,869,851,871,889,857,827,818,803,804,798,807,802,816,822,819,812,814,806,818,810,829,811,810,820,821,813,811,812,813,804,815,801,814,817,831,828,902,978,931,930,940,910,924,915,939,924,898,882,886,888,907,887,887,951,843,776,782,818,826,808,796,823,823,829,817,796,793,823,759,790,859,890,897,827,830,826,847,838,811,822,809,825,824,833,820,801,812,818,843,856,832,826,855,825,847,824,823,837,831,815,819,823,824,833,820,828,836,817,839,812,842,839,843,833,834,832,822,813,820,837,845,833,823,843,828,834,847,797,814,803,821,851,870,917,996,999,946,838,868,836,810,830,830,829,835,843,822,823,831,846,827,865,794,810,862,857,864,872,873,897,905,880,837,793,800,869,856,849,849,853,855,833,849,837,850,841,830,845,839,849,849,850,865,869,851,871,834,860,880,850,819,819,809,792,795,812,788,792,796,810,839,844,840,849,835,831,832,820,827,818,869,847,796,839,867,850,1034,886,822,842,883,897,865,851,855,859,849,870,857,821,783,824,856,897,890,859,848,859,869,869,null],[null,null,896,865,805,818,805,807,806,796,809,822,882,1002,1171,1206,1169,1136,1104,1036,945,1141,958,852,885,868,871,872,878,857,852,865,843,818,820,820,827,858,921,1018,1121,1167,1137,1138,1053,927,835,867,1011,844,853,850,853,876,900,902,932,1014,1069,959,863,869,864,883,914,894,842,816,780,787,795,807,804,810,807,827,866,864,875,833,802,828,843,847,888,883,868,858,871,864,841,832,855,924,943,817,824,837,846,836,800,790,837,847,796,780,830,836,832,820,814,819,834,823,833,800,816,837,829,813,876,852,879,879,871,849,838,860,866,883,903,962,1108,1079,988,939,932,1037,973,944,957,981,1178,1290,1392,1549,1245,1059,1000,931,933,936,965,1005,1128,1279,1363,1253,1216,1191,1079,1265,1397,1196,823,845,854,881,951,927,900,862,821,825,839,849,873,883,879,898,896,879,842,823,810,819,825,816,815,814,802,823,826,815,800,814,815,834,839,813,808,800,818,807,820,822,818,809,802,804,818,844,852,971,950,926,926,922,932,916,908,904,924,920,882,874,876,901,893,897,935,858,775,771,805,813,795,817,816,827,826,829,753,783,790,752,795,859,895,907,881,856,852,859,839,814,808,818,809,815,849,811,808,832,831,816,827,818,837,815,771,799,809,809,824,833,830,808,828,833,850,817,809,816,826,820,826,843,832,818,841,829,826,815,818,824,803,829,829,829,870,833,781,796,774,814,804,782,804,840,933,986,980,901,823,830,817,817,818,814,828,829,792,842,814,825,869,864,872,829,829,857,846,894,890,876,885,867,847,840,806,827,874,864,847,854,836,849,845,842,839,851,849,844,832,843,853,853,854,855,857,852,862,880,926,972,964,968,903,811,803,808,816,814,796,777,801,841,838,840,841,813,827,825,814,839,835,866,842,816,822,833,863,1001,891,818,833,880,884,866,859,845,852,858,901,893,858,829,865,915,894,882,854,848,850,870,888,null],[null,null,896,865,805,818,805,807,806,796,809,822,882,1002,1171,1206,1169,1136,1104,1036,945,1141,958,852,885,868,871,872,878,857,852,865,843,818,820,820,827,858,921,1018,1121,1167,1137,1138,1053,927,835,867,1011,844,853,850,853,876,900,902,932,1014,1069,959,863,869,864,883,914,894,842,816,780,787,795,807,804,810,807,827,866,864,875,833,802,828,843,847,888,883,868,858,871,864,841,832,855,924,943,817,824,837,846,836,800,790,837,847,796,780,830,836,832,820,814,819,834,823,833,800,816,837,829,813,876,852,879,879,871,849,838,860,866,883,903,962,1108,1079,988,939,932,1037,973,944,957,981,1178,1290,1392,1549,1245,1059,1000,931,933,936,965,1005,1128,1279,1363,1253,1216,1191,1079,1265,1397,1196,823,845,854,881,951,927,900,862,821,825,839,849,873,883,879,898,896,879,842,823,810,819,825,816,815,814,802,823,826,815,800,814,815,834,839,813,808,800,818,807,820,822,818,809,802,804,818,844,852,971,950,926,926,922,932,916,908,904,924,920,882,874,876,901,893,897,935,858,775,771,805,813,795,817,816,827,826,829,753,783,790,752,795,859,895,907,881,856,852,859,839,814,808,818,809,815,849,811,808,832,831,816,827,818,837,815,771,799,809,809,824,833,830,808,828,833,850,817,809,816,826,820,826,843,832,818,841,829,826,815,818,824,803,829,829,829,870,833,781,796,774,814,804,782,804,840,933,986,980,901,823,830,817,817,818,814,828,829,792,842,814,825,869,864,872,829,829,857,846,894,890,876,885,867,847,840,806,827,874,864,847,854,836,849,845,842,839,851,849,844,832,843,853,853,854,855,857,852,862,880,926,972,964,968,903,811,803,808,816,814,796,777,801,841,838,840,841,813,827,825,814,839,835,866,842,816,822,833,863,1001,891,818,833,880,884,866,859,845,852,858,901,893,858,829,865,915,894,882,854,848,850,870,888,null],[null,null,889,904,856,822,813,810,815,810,817,819,826,914,1166,1221,1184,1133,1113,1079,1056,1053,1044,902,885,857,863,864,862,864,853,861,835,821,814,811,813,862,894,906,1040,1149,1132,1132,1145,1059,900,836,1054,899,868,864,841,831,865,897,866,910,1037,905,864,871,874,915,902,886,869,843,805,804,794,794,804,819,816,799,824,865,869,816,812,828,848,839,877,881,871,832,824,835,838,827,848,934,905,824,816,835,833,828,827,827,824,832,816,795,831,825,832,832,817,827,829,841,830,811,842,846,857,848,861,843,918,883,811,828,861,864,882,895,865,901,1067,1169,1039,909,892,1021,979,933,929,873,999,1133,1363,1544,1187,1018,933,958,991,966,946,1156,1327,1475,1313,1148,1167,1181,1219,1283,1357,1182,840,881,851,881,945,923,904,862,833,842,856,843,887,892,881,882,876,860,860,860,822,819,819,810,815,814,808,802,811,812,813,826,828,829,824,809,817,826,835,795,801,806,824,820,810,822,817,834,891,972,904,917,927,922,924,923,911,901,910,912,868,884,877,884,880,898,906,865,790,786,802,805,803,807,803,816,822,814,773,779,777,798,807,827,853,880,880,873,867,857,835,814,812,826,821,816,863,790,807,824,808,817,853,811,794,804,816,784,784,813,822,823,850,833,841,826,836,813,818,804,829,815,840,850,801,813,834,838,846,843,826,831,804,824,835,842,849,809,781,793,802,814,801,801,799,815,882,928,859,820,813,818,826,811,814,781,827,856,828,839,844,843,851,895,839,831,859,809,800,836,835,876,860,806,841,828,822,831,863,856,863,847,831,839,842,862,844,853,834,831,856,862,863,858,854,880,851,866,898,923,946,933,944,920,926,891,818,799,816,811,798,802,845,843,845,842,832,852,843,831,836,858,849,884,828,819,807,818,887,888,847,830,823,871,875,867,844,853,858,864,893,903,882,897,867,892,881,879,864,851,860,861,878,null],[null,null,857,904,925,873,829,808,810,810,801,810,813,862,1087,1177,1162,1143,1134,1099,1097,962,1060,1059,879,862,856,865,863,868,856,831,812,827,823,809,821,858,868,860,919,1117,1129,1122,1161,1163,1057,887,1006,996,912,867,832,822,856,861,859,889,1063,1005,855,883,906,937,907,925,879,841,812,813,802,804,810,812,824,811,804,829,854,841,818,811,833,849,868,872,880,841,824,848,846,826,839,923,916,818,779,819,823,829,840,817,821,825,834,797,839,822,826,831,813,831,864,846,840,839,843,837,846,845,814,856,917,839,785,835,890,893,893,884,864,863,941,1200,1103,901,893,1010,1018,938,888,862,867,968,1197,1419,1213,1054,976,1005,990,950,1040,1321,1390,1421,1321,1211,1184,1286,1249,1167,1135,1027,846,868,847,869,940,896,880,865,838,838,859,845,903,904,897,892,876,847,853,879,812,827,828,814,811,795,808,816,828,808,801,827,828,835,842,815,814,798,815,832,809,814,810,814,803,803,840,870,900,917,915,928,933,930,932,927,905,897,887,906,872,880,878,887,895,897,865,849,812,792,801,796,795,791,808,817,804,787,781,793,787,830,823,826,828,851,859,842,845,832,816,832,819,814,827,829,809,832,810,825,807,815,858,833,813,848,856,778,808,795,825,841,844,836,825,824,842,816,823,807,831,838,839,818,804,818,795,829,836,833,838,839,836,839,843,843,811,810,794,790,791,800,798,795,791,811,846,906,840,827,824,836,848,824,830,794,832,885,869,843,860,836,830,836,798,826,860,816,831,837,847,828,868,831,831,848,849,836,867,848,841,846,843,859,855,853,843,865,828,833,853,857,848,850,864,865,883,925,927,903,894,879,919,905,920,975,891,851,825,823,808,808,819,835,827,816,825,856,838,823,837,857,885,876,829,806,802,819,868,846,843,815,818,864,877,868,839,842,850,869,874,888,878,863,877,879,877,879,866,861,843,846,851,null],[null,null,858,857,893,946,827,797,802,798,808,821,811,850,978,1104,1124,1145,1142,1125,1112,981,956,1131,986,860,871,870,887,858,873,845,824,834,838,837,846,862,854,845,850,1041,1118,1144,1130,1157,1142,1022,914,1022,1013,886,810,822,818,821,907,908,998,1057,863,883,925,954,915,911,850,824,854,832,808,819,826,830,824,835,819,804,827,844,862,818,834,849,849,858,852,868,835,870,870,837,835,883,881,808,792,813,822,834,840,829,834,806,774,797,837,827,825,821,814,827,848,833,832,838,848,853,893,844,809,869,903,824,786,859,873,856,888,873,865,865,874,1139,1169,987,911,1040,1047,971,939,874,862,973,1073,1284,1232,1087,1002,1023,966,941,1021,1283,1307,1386,1433,1337,1250,1412,1181,1112,975,892,839,842,854,884,939,863,856,864,852,832,839,845,895,897,899,908,870,836,823,867,810,816,806,822,828,805,809,808,791,813,824,811,813,808,812,822,828,814,816,801,808,819,814,811,814,817,827,951,931,922,920,932,932,921,923,924,921,899,922,942,875,886,888,880,892,891,892,823,774,766,797,800,794,771,798,840,812,779,778,794,805,842,844,820,802,831,835,858,854,818,805,817,818,801,808,822,803,833,833,841,822,819,816,816,814,797,803,783,800,823,830,836,839,803,807,824,841,844,842,821,838,847,846,823,823,827,819,828,834,833,845,839,844,817,834,806,805,808,794,781,786,791,778,803,786,801,841,851,813,812,823,834,818,832,850,823,831,852,848,857,851,857,869,848,841,836,844,865,833,808,812,798,846,816,836,843,836,842,844,843,841,850,863,851,838,849,843,851,836,841,856,863,857,868,859,900,928,921,879,887,899,901,899,912,946,994,993,940,871,837,839,825,832,833,829,829,848,835,841,827,847,839,885,841,816,801,792,819,866,856,861,808,823,889,880,840,813,808,813,861,874,874,881,872,888,907,895,877,870,872,813,832,845,null],[null,null,865,863,853,908,867,815,818,820,814,825,839,891,914,1025,1093,1129,1143,1158,1145,1083,932,1022,1126,858,861,865,888,877,876,859,829,832,845,852,852,868,842,830,823,927,1031,1098,1121,1135,1132,1077,878,948,1074,934,806,832,823,817,908,919,962,1005,894,915,926,958,926,878,827,825,828,826,811,827,847,848,830,831,809,807,811,845,852,831,824,838,852,841,834,884,822,892,892,792,806,844,833,794,828,809,838,837,834,823,861,810,786,829,821,837,835,818,819,846,849,842,835,855,852,857,864,817,819,881,862,813,798,854,870,868,869,870,875,904,973,1042,1144,1072,1014,1038,987,944,947,877,902,1082,1092,1181,1156,1076,1009,951,910,871,897,1164,1185,1354,1510,1361,1265,1311,1176,1074,941,858,827,836,864,882,937,867,856,855,846,849,834,829,860,890,877,881,875,878,849,848,822,819,829,808,807,806,806,824,822,811,812,794,806,821,837,812,795,799,813,803,824,831,826,802,822,843,827,960,918,917,920,930,932,925,923,928,918,913,925,914,839,907,888,881,890,917,903,839,779,767,833,811,797,782,801,818,816,797,788,788,796,844,839,824,819,828,821,847,869,820,817,814,827,826,821,817,824,820,814,832,819,826,818,807,829,785,788,811,791,815,833,838,817,829,808,817,814,827,828,839,839,823,840,824,846,855,849,826,845,837,840,819,872,845,838,816,812,801,787,789,800,802,774,795,783,800,841,812,779,807,848,849,845,836,845,869,872,866,832,845,834,877,900,836,818,824,853,832,807,800,834,812,827,859,837,832,840,841,847,875,845,837,845,841,840,849,844,843,834,849,850,867,882,864,920,947,927,893,894,883,910,929,919,935,945,959,943,944,946,850,831,839,826,839,848,854,872,844,833,822,839,859,860,820,812,782,798,808,883,819,832,811,839,898,871,830,807,803,806,862,885,891,887,897,912,921,892,870,866,857,830,841,841,null],[null,null,865,863,853,908,867,815,818,820,814,825,839,891,914,1025,1093,1129,1143,1158,1145,1083,932,1022,1126,858,861,865,888,877,876,859,829,832,845,852,852,868,842,830,823,927,1031,1098,1121,1135,1132,1077,878,948,1074,934,806,832,823,817,908,919,962,1005,894,915,926,958,926,878,827,825,828,826,811,827,847,848,830,831,809,807,811,845,852,831,824,838,852,841,834,884,822,892,892,792,806,844,833,794,828,809,838,837,834,823,861,810,786,829,821,837,835,818,819,846,849,842,835,855,852,857,864,817,819,881,862,813,798,854,870,868,869,870,875,904,973,1042,1144,1072,1014,1038,987,944,947,877,902,1082,1092,1181,1156,1076,1009,951,910,871,897,1164,1185,1354,1510,1361,1265,1311,1176,1074,941,858,827,836,864,882,937,867,856,855,846,849,834,829,860,890,877,881,875,878,849,848,822,819,829,808,807,806,806,824,822,811,812,794,806,821,837,812,795,799,813,803,824,831,826,802,822,843,827,960,918,917,920,930,932,925,923,928,918,913,925,914,839,907,888,881,890,917,903,839,779,767,833,811,797,782,801,818,816,797,788,788,796,844,839,824,819,828,821,847,869,820,817,814,827,826,821,817,824,820,814,832,819,826,818,807,829,785,788,811,791,815,833,838,817,829,808,817,814,827,828,839,839,823,840,824,846,855,849,826,845,837,840,819,872,845,838,816,812,801,787,789,800,802,774,795,783,800,841,812,779,807,848,849,845,836,845,869,872,866,832,845,834,877,900,836,818,824,853,832,807,800,834,812,827,859,837,832,840,841,847,875,845,837,845,841,840,849,844,843,834,849,850,867,882,864,920,947,927,893,894,883,910,929,919,935,945,959,943,944,946,850,831,839,826,839,848,854,872,844,833,822,839,859,860,820,812,782,798,808,883,819,832,811,839,898,871,830,807,803,806,862,885,891,887,897,912,921,892,870,866,857,830,841,841,null],[null,null,854,867,865,860,883,857,825,821,816,858,881,902,927,952,1015,1123,1158,1161,1147,1080,923,894,1082,919,868,852,868,886,870,867,833,839,851,860,873,854,839,825,839,869,921,1016,1107,1109,1068,991,887,866,1013,1015,839,853,859,828,893,924,952,928,927,935,955,955,908,846,829,833,808,828,831,852,857,850,845,821,824,838,816,836,855,841,810,817,835,831,851,890,855,871,865,845,843,837,823,806,831,815,850,843,834,836,839,818,824,847,792,815,834,841,808,828,849,852,832,842,859,871,849,840,852,890,831,826,829,855,888,914,881,888,931,972,987,1050,1026,1014,1014,975,896,927,936,903,983,1150,1153,1045,1011,979,945,905,882,872,864,1048,1096,1307,1569,1395,1190,1101,1239,1085,908,856,831,847,888,864,923,858,854,854,840,840,843,841,845,870,861,868,861,863,870,868,828,824,813,811,813,823,811,803,803,819,825,808,807,807,805,823,818,822,791,798,819,828,822,810,829,826,884,946,934,928,935,937,931,931,925,919,912,912,900,882,849,924,891,892,891,919,877,864,799,761,839,839,816,793,784,794,819,831,790,778,781,846,847,844,837,815,834,829,837,844,832,813,821,824,819,830,826,818,813,817,815,827,821,833,808,803,794,806,825,821,808,827,812,820,809,825,822,837,834,840,826,813,831,822,835,846,837,827,838,814,833,840,1001,949,840,819,800,795,777,784,777,785,784,819,789,818,850,787,793,833,893,868,882,850,836,833,839,833,838,888,896,927,941,876,859,831,867,819,839,818,830,803,825,856,843,848,849,842,873,878,835,844,838,836,845,843,853,856,845,846,870,863,878,882,906,905,898,901,906,892,903,907,933,928,919,937,910,928,974,858,831,843,817,852,846,844,845,838,831,839,852,877,837,808,809,798,809,810,872,821,833,806,821,900,851,818,823,815,803,833,873,892,873,895,932,922,881,858,853,854,865,868,853,null],[null,null,874,876,883,878,873,880,841,817,850,910,923,913,934,934,941,1103,1131,1117,1114,975,872,841,943,1044,832,837,856,869,864,866,857,865,869,867,888,856,847,843,838,846,854,925,1081,1086,999,907,899,882,901,1008,930,859,869,844,843,885,948,892,960,948,964,960,881,844,834,845,805,813,868,864,848,865,853,834,831,824,837,805,825,852,825,815,823,839,836,872,866,843,847,832,809,830,836,807,821,794,858,851,843,846,811,819,838,838,768,796,828,842,818,825,832,845,856,824,869,857,845,860,874,879,834,857,861,866,862,909,921,851,926,1033,1029,966,966,1007,965,889,889,897,920,901,1066,1220,1101,951,918,901,922,903,886,891,883,1078,1148,1279,1397,1323,1053,1004,1143,976,890,854,855,863,880,868,924,855,845,837,857,855,836,820,839,849,851,859,856,862,878,883,849,846,824,802,808,814,821,827,823,818,815,814,816,828,835,814,819,834,811,802,813,806,802,800,834,853,969,917,940,920,922,942,932,934,918,915,915,914,906,862,894,968,870,894,896,894,875,880,835,774,831,846,837,816,759,767,831,841,776,770,769,841,842,839,845,820,833,823,821,827,824,799,802,810,835,837,824,802,824,816,832,814,821,827,804,802,812,806,860,870,831,801,833,840,825,824,832,831,838,820,828,853,841,801,838,830,820,824,823,830,842,853,928,942,905,864,794,790,765,794,790,800,790,799,759,805,827,814,803,830,865,854,845,840,826,829,827,790,822,930,919,875,897,876,826,856,901,800,828,823,809,843,842,850,850,856,844,851,875,876,842,834,846,840,844,845,852,853,853,854,856,883,930,913,929,912,900,900,900,904,906,892,943,927,928,919,899,946,994,868,856,858,832,863,864,857,834,849,837,852,860,875,820,792,814,817,804,811,856,841,832,799,870,892,853,799,807,794,799,835,867,858,859,881,958,920,868,856,836,865,875,886,850,null],[null,null,901,884,902,922,880,880,870,846,909,927,922,919,908,914,918,1044,1112,1115,1053,880,884,876,879,1095,922,846,840,883,873,866,864,881,887,867,876,875,847,832,837,844,851,859,996,977,912,915,915,906,889,927,1077,946,887,858,827,864,890,861,971,967,955,951,847,838,831,836,817,818,847,854,838,863,864,857,848,840,840,811,816,839,838,814,833,837,832,842,860,840,837,828,829,824,838,795,814,811,843,852,865,823,818,840,826,806,767,780,822,816,852,833,846,855,859,838,854,857,869,875,869,853,853,861,884,890,879,893,897,822,940,1072,1018,928,926,949,929,877,877,860,860,903,1114,1230,1018,909,914,907,926,904,896,907,926,1088,1172,1281,1179,1068,1007,1030,1069,940,902,867,847,840,853,893,889,857,848,837,836,836,825,835,831,828,835,846,856,856,864,894,828,822,805,822,814,822,807,814,824,843,824,798,789,808,816,839,847,829,814,785,807,814,808,822,821,894,956,919,930,929,923,929,924,940,933,919,897,900,911,866,860,904,875,875,883,858,882,874,839,780,832,862,883,864,763,768,815,847,792,778,769,824,820,821,850,818,843,826,830,794,806,817,821,818,841,820,826,812,814,813,825,831,824,806,828,789,833,838,838,873,842,803,847,818,826,818,815,806,837,835,827,874,853,787,805,799,805,806,829,887,874,827,831,827,889,915,839,808,799,797,800,793,792,788,774,781,790,818,813,835,824,856,840,872,816,834,833,793,821,867,846,833,848,907,924,927,913,810,815,859,851,855,842,849,847,854,849,857,835,856,842,845,850,838,841,849,844,856,857,845,893,909,920,932,942,934,908,885,906,892,899,917,925,929,908,914,958,988,954,860,844,842,819,839,839,840,848,860,854,847,848,862,807,797,801,811,806,806,865,843,841,817,877,890,881,805,805,804,802,813,909,865,858,874,961,897,860,877,820,832,835,856,866,null],[null,null,936,903,895,906,879,852,865,887,938,924,931,929,914,911,914,948,1016,1064,939,872,873,891,882,1015,1026,924,838,861,871,870,871,881,875,868,873,849,830,832,835,838,848,851,910,938,929,902,923,931,896,908,1032,1071,989,870,857,848,839,851,946,970,947,918,832,826,830,837,825,829,827,881,851,853,875,860,855,838,844,819,797,808,827,811,845,850,859,851,854,834,836,838,820,826,842,797,805,818,843,846,845,787,837,814,788,811,798,804,816,818,850,811,834,851,854,850,860,883,842,851,849,861,856,878,885,880,860,847,868,784,868,1020,967,915,910,910,931,850,858,847,883,1192,1223,1223,1048,906,909,904,904,915,903,962,953,1094,1185,1210,1029,918,930,960,1020,943,916,861,838,834,854,894,868,854,853,828,840,836,834,830,844,835,827,849,845,838,847,864,841,829,817,802,801,794,816,816,819,816,807,827,825,815,826,801,812,810,824,814,814,806,816,855,838,905,930,939,939,920,922,914,942,937,916,900,887,907,891,860,854,875,840,822,824,862,886,865,853,812,820,814,810,836,754,764,806,834,789,784,781,812,822,820,843,826,839,833,836,807,826,822,818,832,818,829,827,832,821,800,796,797,777,795,836,803,814,838,829,837,871,855,806,771,797,815,786,810,830,816,818,837,836,791,796,805,805,806,810,835,831,806,804,819,814,829,820,815,840,842,789,777,770,789,805,789,795,803,839,873,832,833,831,826,809,855,854,829,866,849,823,841,847,966,964,892,873,841,798,854,837,822,839,863,825,850,859,866,844,867,843,835,843,844,855,856,856,872,867,846,939,916,928,911,921,906,913,906,902,914,927,935,919,936,929,926,971,948,889,826,822,824,803,819,831,834,851,851,854,868,876,845,800,799,785,814,818,809,873,832,826,822,859,866,876,814,810,804,800,787,898,885,846,855,907,886,862,831,834,818,825,854,856,null],[null,null,936,903,895,906,879,852,865,887,938,924,931,929,914,911,914,948,1016,1064,939,872,873,891,882,1015,1026,924,838,861,871,870,871,881,875,868,873,849,830,832,835,838,848,851,910,938,929,902,923,931,896,908,1032,1071,989,870,857,848,839,851,946,970,947,918,832,826,830,837,825,829,827,881,851,853,875,860,855,838,844,819,797,808,827,811,845,850,859,851,854,834,836,838,820,826,842,797,805,818,843,846,845,787,837,814,788,811,798,804,816,818,850,811,834,851,854,850,860,883,842,851,849,861,856,878,885,880,860,847,868,784,868,1020,967,915,910,910,931,850,858,847,883,1192,1223,1223,1048,906,909,904,904,915,903,962,953,1094,1185,1210,1029,918,930,960,1020,943,916,861,838,834,854,894,868,854,853,828,840,836,834,830,844,835,827,849,845,838,847,864,841,829,817,802,801,794,816,816,819,816,807,827,825,815,826,801,812,810,824,814,814,806,816,855,838,905,930,939,939,920,922,914,942,937,916,900,887,907,891,860,854,875,840,822,824,862,886,865,853,812,820,814,810,836,754,764,806,834,789,784,781,812,822,820,843,826,839,833,836,807,826,822,818,832,818,829,827,832,821,800,796,797,777,795,836,803,814,838,829,837,871,855,806,771,797,815,786,810,830,816,818,837,836,791,796,805,805,806,810,835,831,806,804,819,814,829,820,815,840,842,789,777,770,789,805,789,795,803,839,873,832,833,831,826,809,855,854,829,866,849,823,841,847,966,964,892,873,841,798,854,837,822,839,863,825,850,859,866,844,867,843,835,843,844,855,856,856,872,867,846,939,916,928,911,921,906,913,906,902,914,927,935,919,936,929,926,971,948,889,826,822,824,803,819,831,834,851,851,854,868,876,845,800,799,785,814,818,809,873,832,826,822,859,866,876,814,810,804,800,787,898,885,846,855,907,886,862,831,834,818,825,854,856,null],[null,null,976,925,910,892,890,870,894,933,945,926,930,948,946,947,938,929,926,947,865,907,892,889,875,899,1004,1061,892,853,877,881,867,870,867,863,856,844,850,847,833,834,846,853,860,898,949,932,923,925,910,910,900,1012,1079,992,858,863,815,842,858,915,919,886,838,832,828,838,834,839,837,855,847,851,873,861,851,837,828,839,834,846,841,843,886,856,856,874,855,845,832,854,830,819,818,793,805,815,849,853,843,825,836,812,816,835,801,840,809,812,847,821,849,835,860,855,832,848,838,862,866,875,848,852,868,864,857,818,832,824,873,935,879,842,879,947,968,853,873,876,929,1205,1190,1070,971,904,904,898,882,906,925,990,1000,1050,1070,1069,955,880,909,921,976,917,875,832,846,864,870,916,883,851,840,827,831,854,851,822,833,844,836,851,837,857,865,849,805,806,809,821,808,804,804,813,808,817,833,802,813,824,826,830,825,825,808,805,804,823,839,847,937,936,925,939,934,938,923,932,945,927,927,917,905,891,914,847,847,879,820,820,833,888,881,879,873,848,808,798,787,794,755,765,802,812,797,785,760,840,825,813,823,841,850,836,826,806,816,819,816,820,805,826,823,826,828,823,821,809,783,802,842,819,818,837,827,866,876,878,822,782,781,789,822,803,802,847,818,852,821,804,814,840,798,802,804,782,810,807,792,817,813,793,784,792,803,806,778,780,790,794,795,793,804,812,825,876,872,832,849,875,877,814,833,861,846,800,845,862,846,930,898,841,846,828,825,826,841,834,840,843,842,848,855,853,842,836,844,843,831,848,858,845,852,868,876,872,917,904,912,886,927,929,918,911,912,934,946,921,940,927,904,971,930,888,849,811,814,819,822,820,839,844,851,841,860,868,888,809,795,809,818,814,799,813,856,831,826,819,887,858,854,831,794,797,806,800,928,935,896,893,872,844,839,835,850,846,820,837,855,null],[null,null,967,939,903,886,889,919,951,933,945,941,937,929,968,955,920,927,906,913,891,879,891,894,877,865,898,1060,1035,870,884,868,873,876,883,873,852,848,839,841,832,827,835,849,859,845,902,926,913,916,925,921,892,936,974,1087,875,866,865,852,821,853,868,882,833,830,837,827,830,832,836,818,825,838,839,851,850,854,860,849,841,850,853,840,904,875,852,981,893,853,817,839,838,828,797,792,813,808,841,847,836,837,827,811,818,812,824,819,815,817,830,830,863,861,845,862,836,835,864,869,876,869,863,843,873,893,832,824,843,848,878,910,820,818,862,945,961,843,868,869,921,1045,1037,985,952,923,909,883,872,876,894,957,1002,1020,940,945,932,879,889,898,957,899,841,834,833,838,859,921,883,867,860,832,823,834,846,821,827,834,838,836,836,853,870,863,834,824,810,809,803,824,823,826,799,811,822,838,822,815,819,824,835,831,844,827,809,798,838,920,976,937,932,941,931,933,934,934,930,928,909,916,925,909,897,853,850,910,870,873,866,883,863,879,886,851,782,768,774,783,796,801,800,809,820,809,772,823,818,822,844,827,839,819,815,826,834,834,829,815,813,821,834,833,822,853,830,807,821,820,835,830,807,819,839,851,872,898,768,786,802,789,813,797,817,816,829,848,847,841,837,828,786,780,804,801,817,807,825,828,803,777,799,787,772,791,784,787,790,806,864,855,824,866,860,882,884,892,867,903,930,876,867,870,819,833,839,874,903,890,837,818,833,851,845,822,832,821,822,834,842,846,845,845,844,834,849,850,834,854,848,855,860,859,858,886,904,892,886,891,915,924,915,908,942,966,952,933,925,906,907,958,905,859,817,813,805,810,823,844,841,829,850,851,846,850,878,806,806,814,812,816,807,809,844,835,823,844,869,885,855,799,798,803,809,809,1011,1060,1093,947,842,818,814,834,846,857,860,815,863,null],[null,null,925,895,882,897,915,931,936,912,915,950,954,936,954,943,935,904,917,944,924,880,872,869,846,873,858,912,1058,944,886,856,843,882,888,873,869,849,828,852,846,835,825,829,845,841,849,898,921,920,908,915,892,919,911,1009,970,891,880,883,824,813,839,889,856,837,838,830,818,821,830,839,850,857,829,854,853,872,885,860,861,849,842,833,875,906,894,1276,977,885,798,869,873,832,827,788,813,812,841,833,826,823,819,810,818,808,827,822,827,833,832,844,863,875,839,877,855,857,879,877,874,905,885,834,859,879,814,829,840,829,826,879,831,837,848,849,846,826,853,866,890,942,889,902,929,914,883,862,864,869,877,877,888,911,914,923,882,867,881,862,924,889,851,834,842,838,853,920,902,870,839,846,834,828,843,830,821,828,835,835,839,861,890,879,829,808,821,811,806,815,783,827,810,826,822,804,786,801,813,839,855,855,826,801,797,829,845,973,930,922,923,937,927,945,953,939,930,935,916,924,916,926,888,856,856,907,881,879,893,862,887,875,882,860,781,755,782,773,803,809,795,808,795,811,818,824,816,817,821,816,828,828,831,816,823,846,824,807,849,818,818,837,838,840,834,806,806,818,826,839,832,800,826,837,905,909,788,818,782,793,794,774,803,810,832,876,914,856,814,797,797,802,814,819,840,830,830,844,828,816,801,792,782,792,799,796,787,771,791,804,808,851,868,876,863,894,914,959,919,850,837,845,837,834,859,867,845,902,796,779,835,832,840,841,849,830,835,837,834,830,835,849,840,823,834,829,847,857,840,858,867,887,867,883,879,860,863,888,903,899,914,915,1010,988,954,960,914,903,941,915,864,823,809,802,798,810,828,839,854,859,849,852,855,878,900,803,822,829,826,813,809,810,867,842,792,848,861,890,876,793,811,809,807,832,1188,1275,1297,1094,837,827,818,813,853,850,852,822,835,null],[null,null,880,867,871,925,912,909,908,906,898,920,950,950,951,948,947,921,913,911,925,897,894,896,886,839,848,850,936,1111,936,899,871,872,876,882,870,837,822,849,856,859,845,819,829,841,851,867,929,930,931,932,910,923,914,934,1079,928,867,869,850,833,830,846,861,849,861,834,819,827,836,839,845,861,852,866,862,870,868,849,869,852,855,834,843,921,997,1393,1117,910,805,897,922,863,820,808,836,835,834,819,830,826,838,819,837,839,832,831,824,816,827,842,859,870,816,847,865,903,874,889,880,865,837,807,821,857,818,793,823,853,823,861,826,794,808,808,814,842,827,841,910,951,898,890,887,873,860,857,870,867,859,874,873,884,888,892,887,869,856,846,875,836,834,815,837,838,847,898,949,899,878,867,853,838,829,833,835,834,830,833,843,849,925,915,848,823,822,818,819,814,815,790,798,807,806,816,818,809,819,825,854,849,850,823,819,837,852,951,937,930,927,919,927,938,939,932,928,936,912,917,906,906,903,840,825,874,869,885,886,883,869,868,889,883,790,764,777,771,799,808,816,816,817,838,830,802,801,808,818,823,833,848,856,813,813,827,832,811,821,825,811,846,837,864,876,815,831,828,837,823,818,786,831,838,856,887,805,793,769,777,809,791,804,828,823,839,853,818,810,816,816,822,819,830,858,826,846,832,831,844,819,811,804,806,792,783,781,777,783,796,807,819,842,854,824,860,861,827,784,802,789,823,854,857,889,887,876,842,785,808,850,834,849,836,838,819,840,850,846,838,840,841,853,844,851,851,843,850,858,860,871,878,894,881,862,839,867,896,903,913,923,949,1046,1041,969,941,904,932,948,873,825,813,808,815,820,815,812,841,846,843,835,861,861,870,895,803,819,834,808,831,810,803,866,830,812,850,842,884,868,800,799,801,818,912,1263,1269,1294,1239,840,819,814,806,835,834,850,855,817,null],[null,null,880,867,871,925,912,909,908,906,898,920,950,950,951,948,947,921,913,911,925,897,894,896,886,839,848,850,936,1111,936,899,871,872,876,882,870,837,822,849,856,859,845,819,829,841,851,867,929,930,931,932,910,923,914,934,1079,928,867,869,850,833,830,846,861,849,861,834,819,827,836,839,845,861,852,866,862,870,868,849,869,852,855,834,843,921,997,1393,1117,910,805,897,922,863,820,808,836,835,834,819,830,826,838,819,837,839,832,831,824,816,827,842,859,870,816,847,865,903,874,889,880,865,837,807,821,857,818,793,823,853,823,861,826,794,808,808,814,842,827,841,910,951,898,890,887,873,860,857,870,867,859,874,873,884,888,892,887,869,856,846,875,836,834,815,837,838,847,898,949,899,878,867,853,838,829,833,835,834,830,833,843,849,925,915,848,823,822,818,819,814,815,790,798,807,806,816,818,809,819,825,854,849,850,823,819,837,852,951,937,930,927,919,927,938,939,932,928,936,912,917,906,906,903,840,825,874,869,885,886,883,869,868,889,883,790,764,777,771,799,808,816,816,817,838,830,802,801,808,818,823,833,848,856,813,813,827,832,811,821,825,811,846,837,864,876,815,831,828,837,823,818,786,831,838,856,887,805,793,769,777,809,791,804,828,823,839,853,818,810,816,816,822,819,830,858,826,846,832,831,844,819,811,804,806,792,783,781,777,783,796,807,819,842,854,824,860,861,827,784,802,789,823,854,857,889,887,876,842,785,808,850,834,849,836,838,819,840,850,846,838,840,841,853,844,851,851,843,850,858,860,871,878,894,881,862,839,867,896,903,913,923,949,1046,1041,969,941,904,932,948,873,825,813,808,815,820,815,812,841,846,843,835,861,861,870,895,803,819,834,808,831,810,803,866,830,812,850,842,884,868,800,799,801,818,912,1263,1269,1294,1239,840,819,814,806,835,834,850,855,817,null],[null,null,874,867,861,884,902,909,897,886,893,891,926,936,959,970,965,923,926,927,892,868,894,904,908,879,881,869,874,1131,1081,977,889,896,895,880,877,865,863,877,874,861,869,856,844,845,845,846,904,913,934,952,924,917,899,909,1095,933,898,868,875,855,851,842,830,826,853,865,839,835,844,844,850,856,859,890,848,830,848,850,850,866,883,857,831,879,1031,1398,1262,969,813,851,916,962,823,793,832,835,824,816,836,843,832,812,822,836,865,828,828,845,816,831,855,849,842,872,901,915,886,895,878,853,861,867,846,849,828,793,833,862,814,852,824,804,807,808,804,845,815,860,985,992,930,895,868,874,879,885,867,857,866,866,866,886,871,852,882,836,829,841,833,823,836,833,849,828,828,895,945,920,891,877,844,841,832,850,835,838,833,835,842,854,902,892,831,816,832,827,807,801,802,809,818,820,795,810,797,812,829,855,851,843,811,814,844,850,911,939,931,923,938,922,929,934,928,932,913,933,909,909,915,897,889,810,838,860,880,897,858,883,867,876,885,901,817,776,772,777,799,815,823,809,828,815,818,804,811,813,821,826,828,833,833,796,788,814,832,800,795,831,836,834,824,836,868,801,817,830,840,841,815,799,828,831,812,873,804,778,794,785,779,789,816,817,817,866,871,843,816,798,820,844,835,834,853,829,839,830,844,854,850,837,807,797,785,792,796,784,791,826,849,822,835,857,841,870,830,790,792,812,769,798,827,861,895,875,859,797,772,853,852,827,839,826,828,844,834,838,853,846,844,839,850,827,850,864,847,850,857,860,884,870,885,886,849,838,868,897,917,929,933,1018,1051,1055,1011,942,950,955,930,834,813,805,803,813,820,810,806,846,849,834,838,843,818,827,885,823,808,819,800,828,805,811,862,814,805,863,835,880,845,807,801,803,805,963,1263,1279,1273,1295,948,832,817,812,824,846,838,842,836,null],[null,null,853,847,838,854,899,890,897,873,918,892,891,895,950,952,948,936,910,882,862,859,874,881,871,888,900,913,899,985,1119,1101,963,894,896,890,892,876,844,851,847,903,891,860,833,837,832,827,853,910,944,942,928,911,903,918,1072,963,907,894,857,862,860,857,835,854,837,826,866,856,851,856,859,838,840,853,848,819,833,872,844,852,852,856,825,858,965,1266,1346,1246,942,844,846,918,922,809,820,828,839,838,853,841,825,792,842,851,861,805,800,871,832,833,842,826,876,876,856,865,878,843,816,855,844,891,845,792,840,831,836,864,840,840,837,793,805,802,805,826,841,878,997,977,905,873,884,872,869,872,865,859,862,874,882,870,854,858,842,839,835,835,825,820,837,852,828,832,844,948,915,893,861,879,861,855,854,847,845,842,836,854,854,862,882,907,871,823,812,816,827,821,815,821,804,797,819,836,821,807,822,810,831,844,860,825,841,857,966,946,920,920,909,929,931,934,929,937,938,926,911,899,918,903,834,818,872,883,882,874,866,874,873,866,868,875,830,781,759,789,805,795,828,823,827,812,803,817,820,799,806,816,827,811,808,805,789,794,809,828,804,840,862,871,835,836,823,814,811,822,853,826,838,836,839,831,826,883,789,776,805,780,792,805,796,823,830,854,853,829,822,813,832,876,862,822,826,838,820,828,847,853,839,846,836,823,806,807,776,782,790,819,874,843,850,851,826,828,818,812,816,810,779,793,808,874,880,857,851,798,779,840,849,839,850,840,835,826,837,838,839,852,849,846,856,861,858,853,824,840,862,868,875,875,878,887,851,834,864,878,932,949,988,1046,1072,1067,1044,991,982,963,903,822,807,791,802,809,818,815,829,848,846,833,834,838,833,854,877,834,837,840,843,794,798,826,875,825,795,872,828,866,832,807,807,806,824,1012,1256,1259,1258,1280,1104,908,805,806,806,844,839,835,855,null],[null,null,832,854,841,834,887,924,910,883,878,876,868,888,922,934,908,896,850,847,857,881,889,889,901,872,886,878,871,904,977,1095,1130,889,878,871,866,877,855,840,841,878,877,854,825,839,835,836,831,872,910,934,944,932,918,907,1020,994,864,870,850,860,869,888,855,863,845,837,845,843,845,829,856,831,842,874,873,831,836,876,840,840,831,858,843,833,879,1201,1290,1211,1007,847,832,846,941,837,802,829,827,839,836,824,818,814,838,837,848,818,817,861,814,816,841,844,859,853,848,847,884,882,855,856,788,862,861,804,854,834,850,876,875,818,803,791,810,821,834,845,859,862,932,933,878,856,861,856,872,867,865,869,859,872,885,859,865,867,832,828,830,840,829,829,838,845,830,833,847,928,887,873,825,844,861,849,863,869,859,846,844,883,891,883,892,923,868,828,841,838,818,817,807,826,815,820,817,805,801,828,842,814,809,819,817,885,859,911,966,928,924,925,919,935,938,930,922,928,924,917,914,913,901,903,808,849,880,881,878,879,871,873,873,850,867,866,836,765,782,818,819,805,808,835,817,804,806,798,817,808,793,820,840,824,809,821,809,791,817,825,804,838,866,895,876,843,842,820,834,834,840,863,844,845,838,838,838,860,792,788,809,801,803,820,817,806,856,855,843,829,828,846,865,896,821,792,820,837,830,808,825,845,848,858,839,811,830,838,820,802,813,845,862,850,840,817,805,855,866,817,848,780,793,791,804,853,852,861,854,793,779,815,818,832,838,840,836,835,836,838,840,845,837,838,859,846,854,861,853,858,850,851,905,908,895,896,847,840,855,862,928,1001,1069,1072,1066,1048,1033,1028,987,930,865,814,809,806,820,808,822,834,843,835,843,838,831,836,823,876,840,815,834,847,866,817,813,827,878,844,813,858,833,898,827,817,812,798,831,1059,1236,1247,1261,1269,1212,1075,874,834,803,797,825,853,834,null],[null,null,840,842,847,843,858,885,904,926,902,877,862,891,894,906,894,867,845,852,841,901,897,891,898,875,882,874,877,905,908,941,1094,1042,898,900,918,895,878,883,878,847,865,898,834,844,839,847,865,859,864,904,944,929,919,898,986,1065,901,837,848,850,867,901,886,872,844,846,832,832,804,833,848,852,866,869,854,861,831,863,861,845,846,838,845,840,863,1062,1182,1098,951,832,842,824,854,1018,841,819,827,845,835,838,838,834,837,848,847,842,846,838,835,826,834,823,852,827,851,857,870,903,888,853,796,836,879,872,814,821,862,858,844,790,777,797,804,822,846,839,872,859,881,879,876,849,839,884,885,861,855,859,868,873,876,866,857,871,822,819,826,824,825,826,826,824,836,843,877,997,861,902,829,821,831,830,843,859,861,852,841,852,861,882,863,852,879,870,870,825,839,824,806,794,800,805,822,839,835,806,809,807,813,821,827,890,871,899,917,930,934,943,932,942,941,936,931,917,913,922,918,902,903,898,822,866,884,891,877,895,870,908,859,864,874,855,808,765,806,847,816,813,813,825,819,808,808,807,818,815,811,823,824,817,823,792,773,782,799,812,819,829,824,885,877,861,850,830,865,833,818,866,837,833,832,852,880,887,834,852,794,785,817,833,834,823,848,863,826,824,815,803,821,841,829,812,833,849,862,828,823,855,857,852,839,840,842,830,826,843,877,878,832,822,837,818,824,899,927,920,917,862,841,813,819,843,853,848,851,805,772,804,832,818,840,839,829,832,836,856,850,853,861,841,841,837,853,865,872,864,852,858,893,920,929,864,832,840,851,867,988,1127,1156,1110,1021,1024,1043,1033,968,891,837,801,804,809,815,828,855,859,839,840,839,842,817,828,812,863,835,815,809,820,843,855,834,837,883,841,825,846,850,884,814,814,809,806,867,1069,1205,1220,1247,1286,1258,1207,983,858,800,791,817,841,853,null],[null,null,840,842,847,843,858,885,904,926,902,877,862,891,894,906,894,867,845,852,841,901,897,891,898,875,882,874,877,905,908,941,1094,1042,898,900,918,895,878,883,878,847,865,898,834,844,839,847,865,859,864,904,944,929,919,898,986,1065,901,837,848,850,867,901,886,872,844,846,832,832,804,833,848,852,866,869,854,861,831,863,861,845,846,838,845,840,863,1062,1182,1098,951,832,842,824,854,1018,841,819,827,845,835,838,838,834,837,848,847,842,846,838,835,826,834,823,852,827,851,857,870,903,888,853,796,836,879,872,814,821,862,858,844,790,777,797,804,822,846,839,872,859,881,879,876,849,839,884,885,861,855,859,868,873,876,866,857,871,822,819,826,824,825,826,826,824,836,843,877,997,861,902,829,821,831,830,843,859,861,852,841,852,861,882,863,852,879,870,870,825,839,824,806,794,800,805,822,839,835,806,809,807,813,821,827,890,871,899,917,930,934,943,932,942,941,936,931,917,913,922,918,902,903,898,822,866,884,891,877,895,870,908,859,864,874,855,808,765,806,847,816,813,813,825,819,808,808,807,818,815,811,823,824,817,823,792,773,782,799,812,819,829,824,885,877,861,850,830,865,833,818,866,837,833,832,852,880,887,834,852,794,785,817,833,834,823,848,863,826,824,815,803,821,841,829,812,833,849,862,828,823,855,857,852,839,840,842,830,826,843,877,878,832,822,837,818,824,899,927,920,917,862,841,813,819,843,853,848,851,805,772,804,832,818,840,839,829,832,836,856,850,853,861,841,841,837,853,865,872,864,852,858,893,920,929,864,832,840,851,867,988,1127,1156,1110,1021,1024,1043,1033,968,891,837,801,804,809,815,828,855,859,839,840,839,842,817,828,812,863,835,815,809,820,843,855,834,837,883,841,825,846,850,884,814,814,809,806,867,1069,1205,1220,1247,1286,1258,1207,983,858,800,791,817,841,853,null],[null,null,848,848,855,860,857,853,901,946,909,874,874,885,883,899,893,843,847,866,835,876,884,894,892,866,871,874,872,907,915,905,946,1156,1081,933,924,908,935,937,924,896,879,910,849,838,844,852,871,861,857,863,954,951,924,902,1014,1102,990,878,846,838,851,881,913,884,874,857,845,849,836,839,850,839,840,827,826,854,814,826,836,825,838,821,858,848,839,853,942,1010,947,834,846,845,836,948,912,829,822,837,840,837,845,823,832,835,848,838,827,838,850,833,841,831,838,840,868,872,858,886,882,829,812,846,870,855,795,825,850,846,842,848,829,806,828,830,849,823,834,852,870,886,881,856,855,874,846,857,870,852,856,858,852,874,866,870,833,834,827,827,825,832,833,826,863,914,1037,1037,832,852,826,817,834,831,822,818,815,814,811,827,814,846,846,866,860,859,866,861,858,843,824,826,815,821,808,817,822,828,821,816,811,806,808,873,959,920,925,925,929,944,922,942,930,947,945,931,923,922,932,914,892,852,836,885,884,892,868,889,881,925,860,857,855,851,849,814,809,838,819,828,824,811,804,777,812,794,811,815,821,814,816,814,818,807,802,807,797,815,821,832,828,872,845,859,832,822,823,829,841,835,833,844,836,857,900,896,828,817,785,781,818,815,812,836,845,847,829,843,822,819,800,815,806,812,826,797,843,821,832,855,861,846,840,824,838,823,833,836,855,845,817,822,844,847,825,952,941,941,937,912,926,889,833,817,844,852,862,830,773,794,820,830,833,830,836,836,839,854,859,839,843,864,835,843,865,859,859,852,853,872,897,928,906,851,831,835,845,903,1011,1174,1183,1176,1019,992,1011,991,876,840,820,804,800,799,795,834,847,856,856,823,835,841,839,819,831,854,823,816,819,816,833,834,849,854,864,839,858,856,861,910,823,803,803,793,898,1108,1179,1234,1235,1282,1271,1254,1124,947,811,796,802,829,843,null],[null,null,845,848,858,848,866,875,862,893,883,886,890,873,886,879,858,845,846,853,850,864,868,881,885,874,876,884,890,887,894,908,920,1164,1219,1086,920,881,912,898,911,926,937,931,888,857,855,871,853,848,860,853,907,939,911,910,1067,1029,960,936,842,827,852,860,865,899,907,898,861,872,859,854,827,824,818,825,830,822,816,821,833,836,836,811,819,804,804,824,825,874,937,846,841,866,823,830,914,911,820,837,844,844,847,830,852,855,846,860,836,833,828,841,852,844,844,841,897,859,850,871,873,823,852,851,879,884,817,844,872,860,883,869,829,812,838,858,860,853,840,839,861,879,870,860,852,853,831,856,861,850,862,880,861,871,874,853,821,824,820,814,820,834,843,834,896,970,996,885,836,836,816,811,834,819,842,822,828,831,828,824,822,841,837,853,872,900,870,886,856,873,861,832,860,836,832,840,846,814,819,801,821,830,897,921,969,921,928,913,923,928,929,928,924,942,937,953,962,939,921,865,854,814,843,903,897,896,885,881,869,874,844,845,856,857,846,855,823,797,825,829,824,797,807,833,836,804,809,815,824,840,836,824,827,817,806,806,812,831,837,841,841,897,863,863,849,817,810,832,836,824,806,831,839,859,897,883,791,798,804,802,826,820,798,838,841,849,853,847,819,823,822,835,810,821,818,796,826,822,848,849,842,825,827,834,841,834,847,849,827,837,840,841,865,841,846,981,947,960,981,901,898,886,877,812,830,868,852,826,754,808,834,834,829,826,843,837,839,832,852,846,855,843,851,840,850,849,866,862,849,860,904,948,892,835,833,831,842,914,992,1152,1212,1206,1034,963,967,953,866,825,813,805,808,809,808,810,811,831,848,861,853,844,834,826,841,839,805,802,815,813,821,812,834,873,903,841,855,854,842,904,850,801,805,794,907,1164,1155,1210,1250,1274,1257,1245,1249,1149,822,821,792,804,832,null],[null,null,871,861,853,862,855,869,845,848,915,931,904,896,880,868,868,833,849,853,864,857,854,852,879,901,897,914,906,903,893,889,892,1165,1065,1157,1098,896,904,905,906,890,896,916,925,888,866,856,850,853,862,863,879,922,901,893,1081,948,884,918,891,859,845,841,852,863,883,895,866,854,848,883,902,879,830,852,841,859,876,848,868,872,869,852,848,823,827,828,814,822,860,930,882,849,803,836,853,916,836,847,855,857,852,858,859,845,865,873,842,841,849,841,847,859,856,862,846,799,855,872,876,829,848,823,849,863,823,850,852,885,883,837,823,835,836,847,857,858,834,822,860,870,862,855,845,829,844,867,852,876,883,865,862,871,861,837,817,819,828,828,824,824,823,873,895,958,1023,886,849,807,835,812,829,817,818,823,829,817,830,823,822,836,842,855,856,846,835,856,857,863,846,856,905,946,945,905,877,851,847,811,812,879,891,992,937,925,926,917,918,908,926,934,928,920,920,935,946,893,897,835,830,840,870,904,902,891,877,875,887,887,867,841,847,855,845,866,845,772,820,803,816,799,809,824,818,807,797,821,816,829,825,823,832,828,824,829,830,817,848,871,908,873,856,849,859,833,838,837,829,833,848,837,843,884,913,884,786,807,809,869,892,863,819,842,837,852,853,846,812,826,822,817,816,826,819,791,839,819,842,843,843,828,828,850,847,844,845,853,844,859,852,857,889,843,802,965,928,927,937,925,886,871,889,816,813,858,838,806,785,815,825,832,833,843,852,834,842,839,835,847,854,853,834,840,845,852,856,866,860,892,931,926,852,849,850,831,848,898,931,1108,1201,1181,1082,961,909,919,831,811,804,814,811,808,796,786,808,822,826,851,857,858,848,818,865,839,799,801,802,801,811,807,816,841,927,844,855,851,836,883,873,803,795,813,971,1168,1182,1185,1244,1295,1275,1260,1269,1247,866,810,812,822,825,null],[null,null,871,861,853,862,855,869,845,848,915,931,904,896,880,868,868,833,849,853,864,857,854,852,879,901,897,914,906,903,893,889,892,1165,1065,1157,1098,896,904,905,906,890,896,916,925,888,866,856,850,853,862,863,879,922,901,893,1081,948,884,918,891,859,845,841,852,863,883,895,866,854,848,883,902,879,830,852,841,859,876,848,868,872,869,852,848,823,827,828,814,822,860,930,882,849,803,836,853,916,836,847,855,857,852,858,859,845,865,873,842,841,849,841,847,859,856,862,846,799,855,872,876,829,848,823,849,863,823,850,852,885,883,837,823,835,836,847,857,858,834,822,860,870,862,855,845,829,844,867,852,876,883,865,862,871,861,837,817,819,828,828,824,824,823,873,895,958,1023,886,849,807,835,812,829,817,818,823,829,817,830,823,822,836,842,855,856,846,835,856,857,863,846,856,905,946,945,905,877,851,847,811,812,879,891,992,937,925,926,917,918,908,926,934,928,920,920,935,946,893,897,835,830,840,870,904,902,891,877,875,887,887,867,841,847,855,845,866,845,772,820,803,816,799,809,824,818,807,797,821,816,829,825,823,832,828,824,829,830,817,848,871,908,873,856,849,859,833,838,837,829,833,848,837,843,884,913,884,786,807,809,869,892,863,819,842,837,852,853,846,812,826,822,817,816,826,819,791,839,819,842,843,843,828,828,850,847,844,845,853,844,859,852,857,889,843,802,965,928,927,937,925,886,871,889,816,813,858,838,806,785,815,825,832,833,843,852,834,842,839,835,847,854,853,834,840,845,852,856,866,860,892,931,926,852,849,850,831,848,898,931,1108,1201,1181,1082,961,909,919,831,811,804,814,811,808,796,786,808,822,826,851,857,858,848,818,865,839,799,801,802,801,811,807,816,841,927,844,855,851,836,883,873,803,795,813,971,1168,1182,1185,1244,1295,1275,1260,1269,1247,866,810,812,822,825,null],[null,null,837,851,856,860,850,860,863,851,904,919,914,913,877,878,862,839,851,866,845,847,873,865,877,914,908,916,894,890,894,891,891,1014,915,980,1114,991,913,910,891,890,898,886,912,924,903,852,836,854,851,860,856,896,932,921,1054,896,895,885,950,896,846,849,852,862,864,850,871,882,889,849,844,828,833,839,863,867,856,837,883,893,876,836,854,852,853,850,841,826,805,965,911,832,792,848,848,863,833,836,874,855,859,859,851,841,868,871,861,861,816,816,836,859,831,882,863,835,825,856,865,843,826,817,848,865,842,865,885,898,851,863,888,887,862,830,834,828,810,840,840,871,860,856,863,839,846,873,874,872,866,854,861,850,860,848,823,830,815,816,821,819,835,897,930,962,987,896,843,814,841,828,834,825,833,833,824,835,830,834,827,825,822,848,862,860,799,798,822,824,820,847,887,981,1049,1007,997,936,886,849,855,881,899,972,926,908,919,908,908,908,920,928,928,922,937,922,913,878,888,852,835,850,864,900,891,900,875,871,863,897,881,843,840,856,855,860,839,773,811,808,809,796,824,822,822,832,811,819,818,817,814,831,850,821,822,823,828,830,869,858,857,853,826,846,857,807,837,821,812,868,877,835,829,875,883,842,778,833,848,914,968,895,828,857,863,852,840,847,810,826,809,801,806,813,818,795,843,830,827,846,834,836,851,838,840,855,855,844,854,852,843,862,871,825,764,933,930,908,917,921,884,885,891,841,822,820,840,801,789,813,823,841,843,837,835,844,849,854,848,846,850,860,841,850,857,857,878,882,858,876,924,894,859,838,830,831,851,859,912,1069,1102,1090,1061,946,940,916,824,806,803,811,811,809,798,798,801,816,822,838,854,857,858,826,890,842,804,808,806,808,811,824,808,812,886,826,834,833,823,885,879,799,795,809,1044,1213,1214,1199,1210,1309,1317,1302,1272,1239,1023,839,821,827,819,null],[null,null,843,842,843,845,860,869,878,871,866,897,948,925,882,877,860,861,852,882,852,856,867,854,851,887,897,911,891,896,887,875,883,965,895,879,944,1165,1059,957,901,910,906,907,898,923,981,873,864,849,846,857,847,876,913,951,979,901,895,901,931,948,909,844,842,833,839,861,896,879,835,802,802,801,805,808,811,815,817,836,883,917,912,812,835,888,837,833,856,861,817,910,874,819,817,856,854,835,947,888,854,852,855,852,852,839,862,861,866,838,818,838,852,851,879,878,805,824,842,846,841,837,839,829,858,865,843,839,893,851,826,835,877,909,872,810,836,862,822,809,833,869,880,868,866,865,868,848,867,837,849,845,861,856,871,860,838,830,824,837,810,810,845,918,919,991,915,868,849,832,827,825,820,818,823,822,830,830,831,827,810,830,819,867,856,854,812,802,811,805,810,827,868,1027,1102,1038,1005,937,954,999,1022,935,975,917,925,914,936,906,882,911,934,936,931,923,930,939,908,878,866,822,834,839,895,908,901,909,895,889,876,875,868,854,858,857,832,804,794,772,802,819,814,825,832,825,822,825,814,809,802,802,809,827,823,829,820,822,841,822,845,841,831,893,862,879,855,815,816,813,813,894,857,814,814,837,829,823,800,842,876,915,903,847,851,888,846,863,853,845,813,833,812,801,818,809,812,808,852,840,832,835,834,829,837,831,831,844,854,846,860,854,824,880,842,768,782,938,972,902,899,911,894,886,899,843,847,821,811,797,802,795,834,844,846,830,831,831,844,842,839,842,843,860,855,866,856,841,842,840,858,888,903,855,847,825,827,838,846,859,938,1056,1045,1017,974,956,967,910,830,805,821,809,816,806,791,799,811,820,806,829,823,833,864,846,863,826,816,821,818,829,816,811,809,810,850,815,844,849,825,869,884,821,795,855,1070,1203,1234,1263,1243,1295,1355,1320,1269,1230,1154,958,830,835,888,null],[null,null,865,853,852,854,864,873,893,890,843,876,947,949,871,859,864,862,859,871,848,862,863,854,868,850,884,897,892,899,880,882,881,888,862,869,861,1048,1168,1087,937,924,911,902,918,899,949,976,846,848,852,855,877,870,885,1003,980,935,907,911,880,918,959,873,836,848,841,850,815,822,811,812,812,808,816,808,807,801,812,856,857,887,942,854,861,885,840,809,862,875,858,856,902,846,841,835,834,855,937,963,915,858,867,871,854,869,865,859,851,839,832,862,854,873,916,879,823,848,850,830,857,835,833,849,867,870,872,870,907,836,850,849,886,872,886,865,847,858,849,832,840,860,872,874,858,866,881,850,869,845,855,851,852,862,866,860,864,854,834,817,817,827,883,939,920,974,922,871,823,828,818,823,810,839,827,821,818,835,815,833,803,829,827,852,864,834,822,818,832,806,819,833,869,1052,1120,1068,1070,1109,1180,1096,1259,1178,1084,932,910,908,904,910,918,938,926,918,928,930,927,936,902,854,835,824,834,829,878,901,914,914,921,911,818,830,839,844,850,814,755,747,769,773,800,813,813,828,815,800,783,811,822,812,803,803,822,841,811,827,829,833,846,800,835,824,834,830,838,855,847,835,836,822,814,881,832,834,835,807,823,831,838,876,925,947,910,867,844,858,925,937,924,835,820,820,817,822,824,819,809,815,830,841,839,851,827,848,840,832,847,839,846,847,845,844,826,875,810,762,785,931,965,894,906,913,897,881,898,841,856,832,810,794,845,830,813,846,847,848,845,834,844,846,837,842,832,846,850,848,848,866,847,873,861,899,863,835,838,832,834,854,829,878,933,1037,1109,1062,930,924,893,872,888,831,818,832,812,796,804,797,806,808,802,810,808,811,827,861,855,807,797,816,811,826,816,809,814,810,832,829,848,845,840,868,870,835,796,873,1111,1206,1239,1282,1250,1274,1366,1326,1285,1237,1217,1109,887,909,871,null],[null,null,842,858,847,834,841,873,895,871,847,871,924,936,879,851,870,862,878,859,837,860,875,866,871,845,872,894,889,883,881,877,863,869,855,867,849,875,986,1122,1140,922,914,904,909,903,890,918,900,912,882,880,875,881,899,1096,940,963,917,888,874,887,919,956,885,866,835,824,806,809,795,819,815,807,794,807,818,803,819,843,841,829,905,841,840,847,850,830,847,864,875,814,947,944,878,865,856,858,864,908,987,973,859,858,863,872,846,854,849,841,806,827,850,833,851,830,846,870,849,874,854,813,848,857,868,870,886,923,916,815,846,855,868,866,866,893,878,839,838,852,846,867,846,844,859,872,874,873,861,861,832,832,845,873,878,874,885,883,866,843,831,846,894,920,921,953,910,883,827,822,848,834,831,824,810,819,825,833,817,826,846,828,837,837,890,839,820,813,834,801,815,804,889,1021,1068,1080,1104,1261,1449,1068,1016,1097,1049,976,930,911,917,903,918,932,919,934,934,926,928,923,867,828,822,824,841,856,904,927,911,914,904,857,797,823,802,811,799,779,773,779,797,787,813,808,806,820,823,807,802,793,813,815,823,811,820,827,815,831,824,829,827,813,820,809,822,840,832,826,834,821,815,819,822,892,829,842,874,828,852,829,853,866,879,935,889,874,859,838,873,872,874,791,810,824,816,847,860,834,802,823,825,843,840,847,824,842,856,854,844,843,845,850,845,839,828,837,759,770,793,896,961,910,894,898,891,886,901,861,848,844,827,806,838,850,833,841,842,844,838,833,836,853,834,845,841,858,838,838,839,854,865,871,885,875,856,841,849,828,839,839,825,869,921,1014,1131,1008,941,906,881,868,880,878,849,824,802,800,817,808,812,822,813,794,797,807,813,841,842,815,810,808,799,808,816,802,801,796,816,850,844,855,829,873,861,844,808,918,1136,1197,1226,1271,1294,1292,1347,1320,1314,1281,1198,1116,984,925,828,null],[null,null,842,858,847,834,841,873,895,871,847,871,924,936,879,851,870,862,878,859,837,860,875,866,871,845,872,894,889,883,881,877,863,869,855,867,849,875,986,1122,1140,922,914,904,909,903,890,918,900,912,882,880,875,881,899,1096,940,963,917,888,874,887,919,956,885,866,835,824,806,809,795,819,815,807,794,807,818,803,819,843,841,829,905,841,840,847,850,830,847,864,875,814,947,944,878,865,856,858,864,908,987,973,859,858,863,872,846,854,849,841,806,827,850,833,851,830,846,870,849,874,854,813,848,857,868,870,886,923,916,815,846,855,868,866,866,893,878,839,838,852,846,867,846,844,859,872,874,873,861,861,832,832,845,873,878,874,885,883,866,843,831,846,894,920,921,953,910,883,827,822,848,834,831,824,810,819,825,833,817,826,846,828,837,837,890,839,820,813,834,801,815,804,889,1021,1068,1080,1104,1261,1449,1068,1016,1097,1049,976,930,911,917,903,918,932,919,934,934,926,928,923,867,828,822,824,841,856,904,927,911,914,904,857,797,823,802,811,799,779,773,779,797,787,813,808,806,820,823,807,802,793,813,815,823,811,820,827,815,831,824,829,827,813,820,809,822,840,832,826,834,821,815,819,822,892,829,842,874,828,852,829,853,866,879,935,889,874,859,838,873,872,874,791,810,824,816,847,860,834,802,823,825,843,840,847,824,842,856,854,844,843,845,850,845,839,828,837,759,770,793,896,961,910,894,898,891,886,901,861,848,844,827,806,838,850,833,841,842,844,838,833,836,853,834,845,841,858,838,838,839,854,865,871,885,875,856,841,849,828,839,839,825,869,921,1014,1131,1008,941,906,881,868,880,878,849,824,802,800,817,808,812,822,813,794,797,807,813,841,842,815,810,808,799,808,816,802,801,796,816,850,844,855,829,873,861,844,808,918,1136,1197,1226,1271,1294,1292,1347,1320,1314,1281,1198,1116,984,925,828,null],[null,null,820,841,808,815,853,852,870,858,884,892,907,889,932,882,871,882,876,856,859,868,878,866,875,868,874,887,896,870,866,911,865,854,857,853,850,848,866,935,1074,1027,916,902,904,908,907,876,958,944,898,927,950,944,995,1153,887,908,939,897,879,889,859,941,904,801,793,811,816,808,805,804,802,797,800,813,833,811,812,827,836,809,841,847,839,852,849,841,805,866,886,810,917,941,876,905,872,890,860,865,863,927,987,939,895,862,848,844,829,817,810,813,849,827,852,852,832,852,848,859,826,814,852,868,856,848,893,919,916,821,839,844,858,869,870,885,852,858,837,853,840,862,851,832,836,870,874,875,831,865,840,868,867,872,865,872,885,879,888,872,859,879,904,926,927,958,860,855,842,816,831,826,842,820,812,817,808,842,824,823,840,836,822,858,853,853,828,816,834,809,812,840,891,993,1010,1013,1040,1401,1490,1017,970,992,927,983,968,922,913,915,911,915,919,915,911,916,915,909,851,850,829,855,870,885,911,899,897,909,885,762,796,811,798,808,804,796,779,791,793,792,815,832,838,841,819,809,802,793,822,832,824,813,810,822,830,833,826,833,837,807,806,817,808,843,828,824,848,845,822,856,871,832,808,843,881,859,854,804,853,864,843,863,848,840,839,849,825,820,852,818,826,829,835,871,844,825,814,830,843,829,818,824,832,833,839,853,855,853,852,852,842,838,847,788,768,783,786,909,956,911,886,902,891,884,905,853,841,837,836,816,832,857,851,840,833,833,836,844,841,847,843,853,841,838,823,848,853,840,850,871,903,890,831,854,822,830,842,841,841,860,914,991,1054,953,919,871,866,866,862,882,883,816,801,810,809,802,806,802,796,810,797,800,803,861,851,820,815,811,810,825,812,808,798,796,805,856,831,856,831,871,860,869,802,970,1142,1170,1227,1264,1287,1302,1306,1331,1318,1277,1091,968,886,841,840,null],[null,null,842,838,833,853,829,823,843,855,863,861,890,896,932,932,892,882,868,861,863,869,874,866,872,867,880,875,875,885,869,885,847,834,853,867,863,862,853,859,869,1135,1084,937,902,892,894,886,945,909,867,894,1003,978,1085,1155,967,888,916,930,881,886,859,879,944,854,819,816,800,804,817,808,805,798,814,819,817,805,803,816,819,818,840,852,852,861,844,846,847,904,900,823,871,894,880,890,902,897,847,860,847,844,885,944,943,910,865,825,815,791,811,815,824,833,842,877,839,813,851,866,852,829,852,884,861,865,910,902,887,840,861,860,860,874,842,872,823,900,867,871,856,879,852,807,820,861,874,863,853,840,838,867,861,867,865,857,891,908,901,890,904,896,897,927,944,929,848,845,820,821,818,825,832,819,819,814,810,822,817,825,846,848,846,851,846,842,813,813,813,814,815,851,911,983,1007,999,995,1294,1251,1002,1003,988,929,921,927,917,912,908,903,900,907,936,929,924,924,900,861,847,815,861,902,906,910,912,918,929,823,785,795,804,819,811,797,800,774,794,801,797,808,841,805,808,801,795,796,802,808,812,827,823,809,818,823,822,828,829,831,777,797,815,795,850,824,825,849,845,845,846,842,829,827,840,856,853,837,820,875,849,820,851,841,838,831,853,836,851,870,835,835,831,824,837,809,831,853,841,855,836,834,849,835,834,821,837,851,851,860,854,855,839,855,772,773,790,787,882,957,907,881,904,898,890,890,843,840,841,848,841,826,828,837,839,841,846,836,839,843,844,843,842,841,840,833,853,871,852,866,877,893,894,834,841,823,836,840,841,852,839,892,954,954,957,885,870,881,880,879,880,873,848,825,808,792,803,808,815,797,803,807,800,802,863,844,825,835,810,816,816,808,802,809,815,816,877,825,855,825,851,865,891,815,981,1144,1151,1212,1280,1284,1296,1291,1312,1307,1229,936,844,823,827,830,null],[null,null,849,828,826,857,839,838,826,854,840,851,889,900,897,934,949,863,864,865,852,864,873,877,878,840,845,860,867,903,880,836,844,836,846,855,876,867,864,861,851,966,1114,1113,909,901,893,907,906,882,859,914,1000,1002,999,1078,927,896,873,930,905,890,881,881,922,941,863,811,811,814,816,813,809,804,807,812,797,814,827,809,826,827,818,840,858,851,820,852,894,935,941,886,909,962,933,908,894,859,916,874,862,858,853,828,864,866,891,849,808,810,809,833,833,832,851,863,845,820,836,818,813,833,837,872,891,874,906,882,848,880,889,871,847,860,849,844,831,872,858,861,834,848,847,829,826,842,847,865,865,853,869,865,862,870,872,870,896,889,887,900,909,872,900,944,972,906,835,843,812,823,821,808,837,820,827,831,824,819,811,820,876,842,858,870,827,826,814,821,821,796,818,841,937,972,995,978,1030,1102,1069,964,1008,917,927,931,920,910,902,904,905,902,911,929,924,911,917,869,820,804,859,895,901,895,901,909,934,933,802,820,804,819,825,818,797,787,845,853,832,810,798,811,793,786,782,778,814,804,800,817,818,854,822,802,814,827,836,840,824,786,810,815,823,848,832,824,834,831,846,839,835,826,840,849,842,844,837,848,858,836,828,853,859,830,846,868,848,851,855,850,842,835,784,796,832,844,865,877,846,848,842,839,830,830,827,831,867,863,847,849,880,851,850,768,786,792,792,837,947,903,890,891,886,886,891,853,845,841,851,840,829,819,821,837,841,840,846,870,842,828,843,838,831,838,853,843,869,857,881,876,883,878,821,830,841,831,834,821,850,826,889,925,940,952,866,868,877,867,878,869,858,865,860,820,806,811,813,808,803,811,798,801,813,864,821,810,808,801,827,822,815,811,807,817,816,884,833,840,811,859,862,901,839,1025,1130,1118,1190,1253,1274,1312,1270,1238,1256,1168,851,821,809,820,813,null],[null,null,821,839,809,794,832,842,840,856,859,844,891,895,887,893,945,862,846,851,852,861,867,876,877,854,843,858,866,887,859,825,824,826,829,833,857,875,876,870,874,864,921,1102,1018,913,898,902,885,855,869,872,997,1051,1016,1065,874,846,855,896,968,903,866,871,899,949,924,855,827,823,822,813,817,815,820,816,825,822,824,829,824,837,819,832,839,824,802,872,864,909,1087,1045,954,1023,1084,1025,986,907,892,912,848,873,826,820,837,834,880,863,809,824,779,808,851,843,855,844,842,834,820,808,808,831,872,868,898,879,900,847,838,860,885,869,838,867,870,850,850,835,847,876,816,838,886,853,836,830,816,835,836,878,903,877,876,878,896,872,886,896,882,909,902,892,920,935,969,906,845,838,818,813,837,821,827,823,825,806,806,830,816,848,856,829,850,886,843,829,823,809,828,808,828,850,879,879,904,977,1005,1033,1070,1010,966,928,928,916,904,907,905,912,907,905,918,925,914,916,914,860,813,832,878,937,930,908,920,941,953,904,799,829,824,836,826,824,793,784,866,880,856,813,781,776,777,778,769,801,821,814,801,817,814,813,798,806,825,830,829,791,786,817,819,830,832,824,812,821,825,853,860,836,834,850,855,860,843,842,846,851,860,896,892,861,856,837,865,884,851,867,883,847,849,859,828,818,848,850,859,889,861,852,880,870,829,838,847,840,839,860,825,833,873,864,838,768,778,802,786,822,944,941,922,911,907,913,909,853,849,842,830,849,844,836,829,840,854,838,841,863,849,834,837,828,836,843,852,856,860,862,867,878,878,852,856,821,846,833,837,857,856,854,877,870,934,913,878,873,876,861,867,866,877,859,871,848,805,816,809,812,816,801,795,813,816,852,809,818,804,807,812,820,816,801,808,816,808,875,855,837,801,881,866,894,875,1053,1100,1083,1169,1235,1260,1288,1280,1195,1202,1132,843,828,813,816,809,null],[null,null,821,839,809,794,832,842,840,856,859,844,891,895,887,893,945,862,846,851,852,861,867,876,877,854,843,858,866,887,859,825,824,826,829,833,857,875,876,870,874,864,921,1102,1018,913,898,902,885,855,869,872,997,1051,1016,1065,874,846,855,896,968,903,866,871,899,949,924,855,827,823,822,813,817,815,820,816,825,822,824,829,824,837,819,832,839,824,802,872,864,909,1087,1045,954,1023,1084,1025,986,907,892,912,848,873,826,820,837,834,880,863,809,824,779,808,851,843,855,844,842,834,820,808,808,831,872,868,898,879,900,847,838,860,885,869,838,867,870,850,850,835,847,876,816,838,886,853,836,830,816,835,836,878,903,877,876,878,896,872,886,896,882,909,902,892,920,935,969,906,845,838,818,813,837,821,827,823,825,806,806,830,816,848,856,829,850,886,843,829,823,809,828,808,828,850,879,879,904,977,1005,1033,1070,1010,966,928,928,916,904,907,905,912,907,905,918,925,914,916,914,860,813,832,878,937,930,908,920,941,953,904,799,829,824,836,826,824,793,784,866,880,856,813,781,776,777,778,769,801,821,814,801,817,814,813,798,806,825,830,829,791,786,817,819,830,832,824,812,821,825,853,860,836,834,850,855,860,843,842,846,851,860,896,892,861,856,837,865,884,851,867,883,847,849,859,828,818,848,850,859,889,861,852,880,870,829,838,847,840,839,860,825,833,873,864,838,768,778,802,786,822,944,941,922,911,907,913,909,853,849,842,830,849,844,836,829,840,854,838,841,863,849,834,837,828,836,843,852,856,860,862,867,878,878,852,856,821,846,833,837,857,856,854,877,870,934,913,878,873,876,861,867,866,877,859,871,848,805,816,809,812,816,801,795,813,816,852,809,818,804,807,812,820,816,801,808,816,808,875,855,837,801,881,866,894,875,1053,1100,1083,1169,1235,1260,1288,1280,1195,1202,1132,843,828,813,816,809,null],[null,null,802,819,848,811,847,846,840,843,873,844,859,881,868,880,906,919,846,844,841,853,871,872,855,855,863,869,853,863,833,835,831,830,828,841,838,872,887,864,861,857,851,888,1142,1111,954,900,877,858,873,856,926,1002,1030,1022,903,864,871,882,921,933,916,894,894,890,916,951,808,829,823,809,813,803,796,810,827,812,812,813,816,845,845,832,833,864,823,918,891,901,985,933,893,956,1102,1086,1046,1045,920,896,875,879,882,862,824,820,846,849,802,816,818,834,847,850,854,814,830,832,816,815,808,818,843,840,875,904,877,846,847,878,868,856,877,846,834,851,854,833,837,850,830,861,884,843,829,837,821,816,830,878,892,885,867,895,904,869,842,868,884,922,885,874,870,889,964,858,819,832,823,815,828,810,832,809,823,812,810,833,806,834,836,833,860,877,846,824,822,816,818,817,822,845,841,852,864,926,926,992,1007,990,929,930,921,913,926,914,910,917,917,918,915,917,921,918,916,848,841,868,902,947,937,926,932,964,949,859,803,819,827,817,827,845,828,794,834,883,869,794,794,776,770,809,763,800,831,807,797,800,809,811,787,802,790,774,796,787,786,816,816,828,817,832,828,834,842,844,852,849,836,855,869,871,820,838,844,835,833,880,891,849,852,842,880,876,880,890,889,847,843,832,826,828,841,850,868,878,870,857,856,846,847,864,859,841,835,820,835,859,863,842,818,790,811,835,784,814,890,935,919,919,916,926,922,858,854,858,835,845,835,838,834,822,830,837,833,855,854,839,846,834,836,836,839,852,858,873,851,860,869,837,831,818,827,842,842,854,844,874,879,881,944,882,874,865,872,865,870,866,870,865,837,836,839,816,812,815,813,802,801,805,806,849,810,831,822,809,817,820,798,816,811,813,816,853,869,822,812,875,860,867,951,1074,1082,1073,1137,1224,1260,1258,1239,1171,1171,1091,829,818,808,807,813,null],[null,null,841,812,823,830,825,820,856,913,856,838,856,899,886,892,888,937,899,851,866,856,876,881,864,882,864,870,871,838,842,854,839,840,824,833,825,844,872,882,881,864,866,875,990,1139,1111,964,847,871,873,886,867,935,1023,1018,934,887,888,859,863,923,953,918,905,909,889,941,870,817,810,806,799,793,803,807,816,809,811,814,828,846,835,901,924,919,865,898,881,896,899,872,852,933,1113,1130,1091,1079,1031,901,880,866,880,866,840,816,836,848,817,795,863,862,850,854,860,813,838,837,810,806,809,813,804,828,875,894,872,868,851,877,857,836,866,851,842,860,851,841,828,817,843,828,842,818,838,853,831,839,855,866,871,858,863,879,879,865,824,847,891,913,884,861,862,874,954,856,822,817,832,814,823,821,827,813,824,823,818,823,821,833,840,830,889,881,828,829,825,822,814,806,819,840,852,856,861,913,929,952,1022,954,938,919,914,926,935,926,922,921,919,911,908,919,918,902,899,832,853,873,951,983,960,936,945,967,948,820,798,812,812,821,825,846,847,802,831,835,799,777,811,784,769,789,754,773,773,779,789,790,792,797,761,782,780,757,789,810,811,809,818,828,824,828,843,830,838,826,815,820,829,877,846,849,823,851,846,846,807,816,849,823,859,833,825,844,878,843,830,821,840,825,810,842,835,855,862,871,865,858,838,837,847,849,890,857,844,846,858,852,849,827,827,811,835,789,773,802,842,895,897,898,907,907,918,922,892,861,844,851,848,839,832,822,812,841,840,850,847,845,844,850,861,866,860,862,872,873,875,863,855,818,828,841,831,847,842,857,870,891,899,941,953,901,873,861,844,849,850,865,871,864,832,807,832,842,838,816,818,805,813,807,819,843,814,828,826,843,869,878,856,827,832,822,822,843,884,829,787,861,868,856,1036,1090,1069,1105,1108,1168,1231,1233,1192,1141,1136,1032,851,821,816,824,803,null],[null,null,839,827,815,806,856,817,832,882,881,850,865,883,909,901,894,905,935,892,857,875,866,862,881,882,876,873,876,842,854,836,822,850,831,836,828,859,851,858,876,857,860,872,901,939,1122,1133,897,896,888,893,881,886,908,961,987,919,899,860,844,874,916,969,919,906,892,888,927,851,802,807,793,797,803,808,800,811,823,812,832,894,960,1077,1086,966,854,874,858,841,892,870,863,936,1111,1207,1185,1131,1082,963,888,868,879,871,849,817,826,832,810,794,833,853,850,849,851,863,864,833,844,817,793,807,784,807,849,918,910,893,870,867,859,841,854,859,852,842,851,831,816,812,818,834,829,846,838,852,867,869,862,868,870,854,865,876,881,855,838,870,904,904,887,865,867,896,920,856,861,832,836,827,831,810,816,822,812,825,814,828,820,849,833,817,881,861,846,822,809,821,811,809,814,848,857,853,872,919,947,1045,1003,933,913,914,914,921,906,912,909,915,911,916,919,921,926,952,903,848,871,924,1007,1004,1003,987,961,984,915,822,827,832,820,821,839,841,836,817,841,815,797,805,827,778,760,759,763,761,753,762,768,765,779,784,780,789,790,766,791,812,812,797,810,816,836,817,829,826,822,834,831,825,809,850,799,812,833,879,879,862,805,826,827,786,850,848,826,862,857,828,803,826,826,846,807,840,828,831,822,855,851,839,844,839,852,837,859,841,834,847,840,824,838,840,826,829,840,829,822,786,835,889,892,887,893,890,894,922,922,936,895,854,841,838,843,841,830,827,816,855,846,835,850,850,863,862,876,882,899,886,886,870,834,832,839,845,834,861,858,841,874,859,911,945,942,884,872,862,866,856,857,858,872,867,827,800,817,843,840,849,858,845,823,823,838,846,831,873,882,868,861,901,900,889,877,867,838,836,901,874,822,893,922,919,1117,1086,1099,1119,1139,1135,1183,1214,1162,1128,1119,1004,840,823,821,828,809,null],[null,null,822,803,823,829,842,836,824,825,825,818,851,876,901,922,913,883,911,941,913,872,863,862,864,883,889,874,849,831,837,846,845,840,830,854,854,857,840,819,823,865,862,879,903,879,905,1050,1079,924,907,890,882,873,867,884,1009,948,911,883,872,860,858,930,957,912,910,904,925,956,847,798,798,806,802,803,798,823,857,975,1015,1061,1093,1128,1121,1030,862,858,858,813,868,872,845,914,1091,1212,1223,1203,1154,1129,966,879,896,884,856,835,840,809,801,818,811,842,841,833,848,857,875,899,852,831,829,835,786,798,840,915,896,890,857,867,854,850,848,857,845,842,837,843,820,827,818,848,825,845,840,849,865,858,870,872,851,854,856,878,853,830,878,889,887,892,859,874,871,890,954,861,847,827,829,820,824,813,813,808,811,839,835,844,838,827,837,838,867,840,839,824,814,818,819,819,820,858,866,865,870,918,1002,994,925,926,919,915,917,915,915,910,895,909,908,929,929,924,926,952,891,857,889,943,1005,1014,1034,1013,987,993,957,893,830,830,824,826,830,839,830,801,852,819,789,818,827,757,745,754,755,743,744,758,786,788,773,792,775,772,797,769,789,790,804,817,834,820,813,846,850,847,842,838,848,839,850,839,817,809,818,864,847,848,784,824,834,832,837,864,870,858,867,843,821,825,822,834,859,875,821,844,835,858,850,838,855,846,846,841,843,832,819,823,821,828,833,833,833,823,828,829,832,784,824,882,881,895,897,884,902,907,916,921,942,889,879,859,845,835,838,842,840,822,799,814,864,845,843,861,897,882,868,853,872,868,836,851,832,830,841,845,846,842,848,841,910,985,947,868,872,857,870,871,871,870,875,853,809,816,837,837,820,828,833,872,897,866,883,912,905,896,866,833,853,901,896,865,862,890,857,873,1016,1007,854,908,977,982,970,1048,1089,1117,1133,1135,1148,1185,1143,1113,1094,1007,870,852,822,810,814,null],[null,null,822,803,823,829,842,836,824,825,825,818,851,876,901,922,913,883,911,941,913,872,863,862,864,883,889,874,849,831,837,846,845,840,830,854,854,857,840,819,823,865,862,879,903,879,905,1050,1079,924,907,890,882,873,867,884,1009,948,911,883,872,860,858,930,957,912,910,904,925,956,847,798,798,806,802,803,798,823,857,975,1015,1061,1093,1128,1121,1030,862,858,858,813,868,872,845,914,1091,1212,1223,1203,1154,1129,966,879,896,884,856,835,840,809,801,818,811,842,841,833,848,857,875,899,852,831,829,835,786,798,840,915,896,890,857,867,854,850,848,857,845,842,837,843,820,827,818,848,825,845,840,849,865,858,870,872,851,854,856,878,853,830,878,889,887,892,859,874,871,890,954,861,847,827,829,820,824,813,813,808,811,839,835,844,838,827,837,838,867,840,839,824,814,818,819,819,820,858,866,865,870,918,1002,994,925,926,919,915,917,915,915,910,895,909,908,929,929,924,926,952,891,857,889,943,1005,1014,1034,1013,987,993,957,893,830,830,824,826,830,839,830,801,852,819,789,818,827,757,745,754,755,743,744,758,786,788,773,792,775,772,797,769,789,790,804,817,834,820,813,846,850,847,842,838,848,839,850,839,817,809,818,864,847,848,784,824,834,832,837,864,870,858,867,843,821,825,822,834,859,875,821,844,835,858,850,838,855,846,846,841,843,832,819,823,821,828,833,833,833,823,828,829,832,784,824,882,881,895,897,884,902,907,916,921,942,889,879,859,845,835,838,842,840,822,799,814,864,845,843,861,897,882,868,853,872,868,836,851,832,830,841,845,846,842,848,841,910,985,947,868,872,857,870,871,871,870,875,853,809,816,837,837,820,828,833,872,897,866,883,912,905,896,866,833,853,901,896,865,862,890,857,873,1016,1007,854,908,977,982,970,1048,1089,1117,1133,1135,1148,1185,1143,1113,1094,1007,870,852,822,810,814,null],[null,null,835,834,836,836,824,827,828,826,839,816,819,853,891,919,931,886,882,903,951,876,853,866,854,876,900,857,829,839,844,836,855,828,817,834,852,844,827,813,818,854,874,869,893,889,876,895,1132,1103,962,876,872,867,878,861,947,1032,914,905,883,864,851,865,979,946,913,910,905,937,922,802,811,810,806,878,934,976,1002,1110,1131,1138,1133,1128,1118,1087,999,838,860,829,856,876,842,913,1063,1215,1191,1208,1206,1130,1053,901,901,893,875,854,835,818,808,792,789,777,802,823,842,849,846,884,840,851,857,870,787,778,819,842,845,870,824,881,857,825,817,842,818,833,833,830,811,829,836,831,819,841,853,854,838,841,854,877,857,873,881,857,818,823,890,887,901,902,879,873,885,895,944,876,855,845,834,841,816,824,827,831,826,849,842,819,853,832,840,842,865,840,834,817,816,811,796,808,828,873,870,866,870,949,991,945,936,926,912,910,919,929,924,909,910,925,916,918,919,920,898,916,833,894,946,965,1039,1043,1042,1030,995,972,933,942,839,846,817,814,817,823,821,788,830,825,787,816,783,747,760,750,753,759,759,764,779,772,749,790,781,784,790,787,789,796,791,806,836,831,814,826,840,848,842,830,830,821,823,857,822,800,820,857,808,822,828,824,840,843,820,833,844,827,854,842,861,859,837,834,847,865,815,833,828,838,825,829,842,828,848,838,838,812,810,835,835,838,820,819,835,821,826,820,809,786,827,875,882,907,906,901,916,900,913,926,923,880,900,892,886,841,849,851,857,846,838,827,837,845,849,876,880,868,852,888,884,879,839,854,833,821,868,841,834,847,846,862,910,922,900,870,880,866,872,875,863,860,859,852,825,830,846,826,841,833,830,814,818,823,898,873,889,870,900,849,844,858,876,841,877,864,866,855,995,1019,819,886,887,857,849,975,1063,1102,1132,1147,1144,1177,1103,1105,1060,959,912,881,840,828,805,null],[null,null,841,843,840,833,827,833,832,847,819,846,817,841,889,925,935,890,882,873,921,909,866,870,862,886,852,816,838,846,834,827,824,833,839,833,849,852,844,833,842,841,865,878,886,885,882,864,961,1139,1122,1007,890,884,871,851,862,1016,978,932,889,864,873,867,929,968,933,900,902,888,913,840,839,881,922,1049,1078,1098,1122,1127,1148,1148,1137,1128,1130,1135,1068,862,870,846,825,845,836,884,981,1212,1215,1206,1201,1162,1129,1034,898,871,875,866,830,818,814,788,801,790,794,809,841,868,850,850,904,898,870,882,802,792,805,815,854,916,888,882,863,873,909,851,834,834,822,828,815,824,834,834,811,835,849,844,852,862,858,869,855,856,863,843,816,876,890,879,894,892,870,861,894,912,877,875,863,849,859,851,828,835,865,850,836,870,850,848,846,822,827,831,856,848,860,811,808,810,809,804,823,851,874,870,851,1002,947,932,924,940,920,919,912,918,922,919,919,917,915,924,924,928,909,902,815,928,947,984,1058,1054,1052,1041,1002,949,918,979,950,892,843,820,788,787,793,796,853,850,810,807,754,742,761,745,752,763,756,766,777,768,757,779,776,781,786,778,787,778,768,804,816,838,824,807,844,847,836,836,839,833,841,827,781,793,833,828,831,834,835,808,824,864,828,828,839,836,841,824,858,882,799,809,820,835,832,806,827,833,831,832,831,812,846,846,842,817,822,825,824,824,815,832,831,821,821,805,817,787,805,865,900,917,897,905,921,921,936,943,920,843,859,866,904,878,879,881,878,868,871,866,844,828,852,869,874,865,859,887,876,868,866,852,847,855,859,844,845,882,850,891,920,870,884,884,868,869,866,857,859,873,872,841,811,816,836,828,836,828,835,827,819,816,828,856,875,864,887,834,836,831,839,822,838,862,873,872,860,870,837,865,882,864,850,913,1034,1068,1138,1151,1161,1211,1057,1094,1031,916,912,913,878,835,817,null],[null,null,936,911,855,836,837,819,839,853,821,823,824,843,873,901,911,904,895,888,882,938,918,876,858,872,831,829,827,844,825,822,808,830,837,842,856,858,866,854,847,854,847,862,908,892,872,837,906,977,1074,1156,905,893,881,863,843,904,992,995,936,857,871,859,876,936,959,939,893,868,853,941,954,1035,1083,1125,1126,1130,1127,1138,1160,1166,1153,1138,1124,1130,1093,979,884,841,831,856,839,882,971,1208,1219,1212,1204,1204,1137,1117,1041,943,903,870,855,809,809,812,809,810,806,806,875,851,841,824,891,923,911,899,795,782,800,822,846,874,886,867,875,879,900,851,833,844,837,819,813,820,829,829,822,828,832,841,833,844,860,866,833,819,856,828,849,883,893,890,896,884,854,887,893,912,893,852,852,860,844,833,830,843,874,858,843,853,841,839,849,828,825,845,837,856,881,817,812,829,819,814,823,871,865,837,888,956,929,931,919,931,929,920,904,925,910,928,937,912,921,928,925,915,874,874,852,866,853,924,1019,1048,1046,1041,984,921,1000,1034,976,961,933,894,790,792,796,797,857,824,805,778,754,751,782,756,761,763,765,775,771,754,755,767,780,760,774,785,779,757,757,840,831,846,827,828,850,836,841,834,863,855,845,819,803,812,835,838,858,849,856,854,837,833,837,827,833,818,838,810,848,899,792,807,831,829,852,865,854,835,841,834,826,825,821,842,847,846,825,817,826,831,844,829,821,830,836,817,823,828,836,848,907,897,904,906,914,931,939,946,927,852,861,867,888,863,872,874,858,872,890,871,887,864,867,873,874,871,875,902,885,851,877,887,865,851,836,850,842,856,847,890,900,862,889,883,863,881,866,865,875,876,863,820,804,827,839,823,836,837,832,819,819,817,821,859,867,853,871,817,831,816,826,827,844,837,838,868,821,845,883,823,845,854,852,881,980,1046,1119,1137,1174,1201,1063,1074,998,928,909,897,899,860,824,null],[null,null,888,967,958,839,841,827,840,850,809,815,822,860,858,894,917,920,917,904,885,890,945,903,915,841,840,828,815,818,818,823,814,839,839,856,842,849,862,850,845,847,858,859,903,888,856,869,884,913,957,1049,1057,939,883,881,859,860,933,1038,893,863,877,864,848,861,925,985,886,859,813,882,985,1090,1147,1118,1126,1143,1138,1142,1162,1190,1173,1154,1134,1134,1123,1064,1007,911,859,849,841,884,972,1202,1199,1186,1224,1199,1179,1119,1132,1148,1078,948,876,842,795,798,807,835,804,822,892,874,855,833,851,876,900,891,812,782,801,813,786,806,831,899,891,861,842,854,846,837,835,826,828,817,830,821,833,836,818,848,841,842,850,835,825,811,818,859,900,907,881,880,893,882,870,895,899,922,864,851,836,827,840,852,824,832,834,853,866,867,831,833,860,855,845,856,833,866,874,815,830,859,834,861,842,863,861,885,989,941,945,924,939,921,918,921,923,918,903,922,912,922,919,923,914,911,887,889,884,854,840,849,914,975,1003,1022,917,931,1031,947,947,964,956,960,883,850,823,817,862,794,792,791,760,770,783,775,761,769,758,780,754,749,758,776,781,778,782,778,769,762,811,827,810,814,810,834,836,818,833,839,851,859,817,823,833,835,831,844,815,817,865,880,848,825,846,853,852,828,830,817,848,920,838,810,801,815,846,861,836,843,841,834,819,828,812,827,841,837,817,811,822,838,834,828,836,834,827,828,829,842,832,837,885,895,908,909,942,942,931,938,917,884,891,889,875,877,856,860,874,886,875,860,903,887,863,882,882,873,891,895,865,885,900,869,862,861,847,870,866,839,864,897,880,865,885,858,883,882,874,856,871,865,868,817,812,831,859,825,832,830,830,816,817,812,821,859,865,873,862,828,831,812,825,815,840,816,833,843,818,821,835,812,842,873,855,843,914,1034,1101,1132,1162,1195,1060,1050,966,913,899,910,915,886,827,null],[null,null,888,967,958,839,841,827,840,850,809,815,822,860,858,894,917,920,917,904,885,890,945,903,915,841,840,828,815,818,818,823,814,839,839,856,842,849,862,850,845,847,858,859,903,888,856,869,884,913,957,1049,1057,939,883,881,859,860,933,1038,893,863,877,864,848,861,925,985,886,859,813,882,985,1090,1147,1118,1126,1143,1138,1142,1162,1190,1173,1154,1134,1134,1123,1064,1007,911,859,849,841,884,972,1202,1199,1186,1224,1199,1179,1119,1132,1148,1078,948,876,842,795,798,807,835,804,822,892,874,855,833,851,876,900,891,812,782,801,813,786,806,831,899,891,861,842,854,846,837,835,826,828,817,830,821,833,836,818,848,841,842,850,835,825,811,818,859,900,907,881,880,893,882,870,895,899,922,864,851,836,827,840,852,824,832,834,853,866,867,831,833,860,855,845,856,833,866,874,815,830,859,834,861,842,863,861,885,989,941,945,924,939,921,918,921,923,918,903,922,912,922,919,923,914,911,887,889,884,854,840,849,914,975,1003,1022,917,931,1031,947,947,964,956,960,883,850,823,817,862,794,792,791,760,770,783,775,761,769,758,780,754,749,758,776,781,778,782,778,769,762,811,827,810,814,810,834,836,818,833,839,851,859,817,823,833,835,831,844,815,817,865,880,848,825,846,853,852,828,830,817,848,920,838,810,801,815,846,861,836,843,841,834,819,828,812,827,841,837,817,811,822,838,834,828,836,834,827,828,829,842,832,837,885,895,908,909,942,942,931,938,917,884,891,889,875,877,856,860,874,886,875,860,903,887,863,882,882,873,891,895,865,885,900,869,862,861,847,870,866,839,864,897,880,865,885,858,883,882,874,856,871,865,868,817,812,831,859,825,832,830,830,816,817,812,821,859,865,873,862,828,831,812,825,815,840,816,833,843,818,821,835,812,842,873,855,843,914,1034,1101,1132,1162,1195,1060,1050,966,913,899,910,915,886,827,null],[null,null,833,857,916,880,816,830,835,843,865,859,893,861,837,868,899,903,905,903,881,885,913,939,931,857,835,815,812,827,813,821,820,839,846,845,837,826,851,844,851,832,853,865,872,853,873,891,883,878,898,945,1138,1099,929,890,866,855,851,1009,875,879,875,861,834,845,863,913,879,824,806,820,868,984,1111,1172,1151,1147,1145,1145,1150,1178,1190,1161,1156,1148,1143,1094,1072,992,874,875,877,882,974,1196,1184,1175,1199,1183,1181,1151,1102,1165,1209,1118,920,858,812,818,809,832,845,900,905,917,910,866,829,843,853,853,824,796,792,797,805,803,810,892,872,836,837,881,877,843,855,817,822,827,845,832,840,832,838,843,849,856,849,803,823,824,821,890,923,897,897,895,851,875,890,889,893,917,864,832,849,810,837,838,833,827,841,857,850,862,865,840,848,872,844,861,834,858,827,818,840,843,825,850,842,859,864,973,988,939,920,924,938,932,931,937,930,918,908,920,913,917,922,921,906,911,874,878,861,834,826,843,850,872,902,927,909,978,937,900,939,949,950,959,953,941,896,909,843,771,762,768,773,762,775,789,745,776,771,774,756,768,780,771,784,777,780,754,777,769,795,830,773,784,779,800,780,800,797,835,832,825,818,807,817,819,827,854,811,847,872,929,875,824,861,876,832,817,826,856,877,926,791,781,808,822,836,842,833,840,820,825,832,839,804,844,834,822,802,832,836,843,853,850,842,827,825,836,821,829,834,843,864,917,922,922,941,951,944,945,913,860,898,899,867,865,846,862,886,900,886,878,906,915,900,897,864,859,898,888,842,863,877,850,861,839,865,861,872,878,904,890,879,853,860,837,888,899,881,859,858,866,865,826,803,833,861,834,816,819,814,805,808,816,825,858,866,899,880,828,830,829,802,806,823,822,838,821,847,862,870,869,835,859,862,846,853,960,1039,1082,1144,1217,1068,1026,949,917,898,900,895,898,869,null],[null,null,828,826,857,851,818,831,861,846,833,834,890,830,855,878,895,855,870,886,852,879,885,917,923,876,835,828,803,821,812,817,819,841,856,839,834,825,840,834,844,853,865,866,827,834,889,888,867,851,848,899,1054,1151,1132,931,864,858,842,962,904,879,862,864,835,843,840,851,918,865,807,824,826,876,984,1185,1182,1163,1150,1159,1176,1184,1213,1184,1170,1161,1146,1108,1082,1035,928,898,866,884,978,1202,1208,1192,1180,1183,1188,1196,1149,1151,1205,1178,1084,891,853,841,852,863,848,880,945,918,933,941,826,852,855,865,808,794,807,775,797,798,796,818,805,832,846,887,893,845,841,828,821,821,838,838,834,834,844,845,847,858,860,810,815,829,860,917,919,896,924,897,875,869,885,908,908,931,869,835,844,821,806,817,812,823,858,856,842,839,870,837,832,852,881,870,860,873,888,885,857,861,864,881,874,860,951,1012,931,924,922,934,932,926,931,926,915,915,907,918,919,915,920,914,920,895,871,872,849,822,821,829,825,829,832,873,945,975,876,850,891,923,944,957,980,949,950,955,797,750,775,775,769,772,777,785,745,762,774,768,772,770,761,772,774,776,781,777,783,779,797,831,773,779,788,770,767,770,767,817,817,817,805,816,824,827,830,856,805,853,891,921,896,887,836,834,825,832,828,846,873,873,820,803,845,845,840,834,833,833,847,849,837,819,816,832,825,822,799,806,829,833,839,834,844,826,836,841,835,823,827,847,858,891,912,931,933,937,929,934,920,836,892,885,871,862,841,837,872,908,905,887,904,914,909,906,865,881,902,873,842,858,866,846,845,853,857,842,855,892,895,907,852,875,849,837,868,894,877,862,871,869,866,827,804,826,842,839,820,817,816,812,800,817,825,866,883,888,867,825,819,825,816,834,835,843,830,819,849,849,860,858,812,829,868,858,863,886,1032,1080,1140,1211,1065,1010,919,903,902,897,903,903,932,null],[null,null,838,843,863,873,843,840,859,871,854,859,854,862,870,890,909,874,887,880,851,877,861,878,904,921,866,830,811,809,815,811,824,813,838,830,829,833,837,828,834,884,863,863,839,858,874,870,874,873,868,868,950,1018,1223,1123,860,864,869,962,872,843,845,847,852,834,841,851,900,938,866,830,819,824,866,1093,1159,1161,1159,1162,1166,1164,1200,1188,1152,1154,1132,1055,1007,974,928,905,830,868,955,1160,1160,1132,1070,1014,966,1177,1125,1127,1142,1095,952,887,843,835,886,870,862,851,930,943,916,902,844,841,866,852,844,814,804,783,793,806,802,829,835,851,846,866,899,873,836,816,829,831,833,849,820,838,853,846,852,858,878,835,806,854,877,936,929,929,917,877,866,855,890,901,891,941,841,837,839,823,819,836,810,858,865,846,842,847,855,853,851,826,884,859,881,892,882,904,1029,1052,946,1023,915,905,1016,960,921,931,921,927,923,920,919,908,926,925,914,914,913,912,919,908,916,876,904,878,829,827,817,812,836,815,850,862,908,834,834,827,829,861,897,934,951,943,954,956,769,773,795,784,754,780,760,769,761,761,771,773,778,772,776,775,790,782,772,769,778,784,784,770,773,796,804,779,785,790,784,836,819,832,801,821,839,818,824,818,811,857,871,882,828,843,816,828,850,843,832,844,838,815,855,824,822,812,832,845,856,837,854,842,824,820,824,804,807,820,835,811,822,813,821,849,858,836,842,834,833,837,831,818,853,891,911,921,927,938,935,940,934,844,878,878,874,888,852,830,833,912,906,887,883,888,904,910,895,907,880,840,844,842,854,861,829,830,824,839,861,897,917,919,851,866,839,846,888,901,863,880,862,862,859,817,805,812,827,826,839,819,825,820,830,837,838,881,891,873,852,837,823,830,820,837,823,853,815,822,851,873,884,854,836,822,862,868,849,866,1015,1074,1130,1161,1047,983,899,914,899,896,899,901,903,null],[null,null,851,850,846,856,834,831,855,884,847,858,857,850,867,866,878,885,868,870,870,881,863,872,882,925,929,884,834,823,811,815,819,821,814,826,830,832,831,845,842,871,861,830,881,871,877,886,860,855,867,866,886,927,1061,1219,941,881,902,995,897,830,851,855,855,846,841,831,850,904,949,833,827,826,815,972,1085,1133,1169,1154,1130,1155,1179,1156,1123,1072,1015,980,974,977,979,876,841,861,927,974,943,916,845,841,842,1012,1142,1143,1144,1114,874,877,870,877,906,886,841,827,873,929,928,894,865,823,844,842,854,837,804,787,779,801,808,824,835,838,848,866,885,855,827,798,839,815,824,837,840,844,850,856,866,869,892,897,857,860,884,913,911,919,888,868,850,876,889,895,908,913,842,820,816,837,830,833,826,839,840,833,856,842,846,851,850,847,894,896,899,969,907,887,1154,1285,1184,1255,1010,966,999,922,936,926,908,924,942,920,924,930,942,908,915,921,899,913,911,903,901,889,898,838,822,818,842,822,833,819,821,912,854,823,830,823,836,836,820,859,921,924,942,938,760,777,794,777,770,782,780,767,768,774,773,803,790,777,760,786,788,754,765,787,804,781,783,766,775,794,772,782,776,798,786,820,816,807,791,816,828,810,830,827,852,844,833,871,838,820,819,855,850,824,845,818,819,825,837,823,819,819,830,839,845,823,853,837,816,827,815,823,841,830,829,801,808,820,835,851,836,831,844,835,828,839,837,838,854,890,905,914,916,940,958,956,963,874,880,863,857,912,875,851,844,884,905,914,887,891,901,896,902,878,844,842,846,838,828,851,831,859,834,851,853,876,923,948,870,861,840,852,860,886,859,889,859,852,855,813,808,818,813,817,821,823,824,829,836,847,840,902,890,878,848,825,821,821,831,827,821,839,821,820,813,913,938,858,851,844,857,863,855,869,919,1023,1106,1117,1048,951,916,907,903,894,889,893,900,null],[null,null,851,850,846,856,834,831,855,884,847,858,857,850,867,866,878,885,868,870,870,881,863,872,882,925,929,884,834,823,811,815,819,821,814,826,830,832,831,845,842,871,861,830,881,871,877,886,860,855,867,866,886,927,1061,1219,941,881,902,995,897,830,851,855,855,846,841,831,850,904,949,833,827,826,815,972,1085,1133,1169,1154,1130,1155,1179,1156,1123,1072,1015,980,974,977,979,876,841,861,927,974,943,916,845,841,842,1012,1142,1143,1144,1114,874,877,870,877,906,886,841,827,873,929,928,894,865,823,844,842,854,837,804,787,779,801,808,824,835,838,848,866,885,855,827,798,839,815,824,837,840,844,850,856,866,869,892,897,857,860,884,913,911,919,888,868,850,876,889,895,908,913,842,820,816,837,830,833,826,839,840,833,856,842,846,851,850,847,894,896,899,969,907,887,1154,1285,1184,1255,1010,966,999,922,936,926,908,924,942,920,924,930,942,908,915,921,899,913,911,903,901,889,898,838,822,818,842,822,833,819,821,912,854,823,830,823,836,836,820,859,921,924,942,938,760,777,794,777,770,782,780,767,768,774,773,803,790,777,760,786,788,754,765,787,804,781,783,766,775,794,772,782,776,798,786,820,816,807,791,816,828,810,830,827,852,844,833,871,838,820,819,855,850,824,845,818,819,825,837,823,819,819,830,839,845,823,853,837,816,827,815,823,841,830,829,801,808,820,835,851,836,831,844,835,828,839,837,838,854,890,905,914,916,940,958,956,963,874,880,863,857,912,875,851,844,884,905,914,887,891,901,896,902,878,844,842,846,838,828,851,831,859,834,851,853,876,923,948,870,861,840,852,860,886,859,889,859,852,855,813,808,818,813,817,821,823,824,829,836,847,840,902,890,878,848,825,821,821,831,827,821,839,821,820,813,913,938,858,851,844,857,863,855,869,919,1023,1106,1117,1048,951,916,907,903,894,889,893,900,null],[null,null,834,858,827,855,829,825,843,846,821,820,844,838,861,845,836,862,852,845,859,871,851,867,884,871,899,920,901,852,820,817,825,844,834,821,819,843,850,845,850,852,846,827,872,845,856,873,859,866,892,883,861,900,955,1085,1188,1031,1028,1121,871,846,861,866,850,838,849,843,840,832,901,872,816,824,820,841,974,1079,1120,1139,1127,1122,1096,1029,983,969,961,983,965,965,944,848,868,852,914,911,879,842,843,843,823,959,1225,1220,1212,1191,895,905,893,889,878,901,886,857,850,851,900,948,871,856,841,859,849,837,829,797,794,788,809,825,845,850,854,856,853,849,836,814,845,845,830,842,839,841,842,866,862,878,903,990,937,876,893,918,915,937,874,862,868,933,902,915,945,943,852,853,809,845,835,837,829,821,842,847,849,840,848,856,849,852,875,883,906,967,996,922,1145,1171,1097,1029,897,992,924,908,930,913,911,921,931,928,928,924,933,910,910,926,927,916,914,919,890,889,838,815,816,820,836,823,828,823,868,969,840,829,830,814,826,823,819,821,859,895,919,921,745,765,780,768,773,774,779,753,756,776,782,795,768,766,769,795,816,762,769,761,797,781,772,797,806,794,783,781,781,803,774,809,798,792,784,808,805,804,835,912,877,864,811,853,857,837,828,842,863,838,829,832,848,844,823,809,819,839,845,850,850,821,825,809,818,830,833,822,837,817,822,829,838,837,842,837,826,823,827,838,840,838,829,832,825,886,896,909,915,934,948,941,956,877,877,872,854,881,870,858,866,839,902,937,892,893,907,920,902,866,840,856,842,839,838,855,833,831,843,840,845,854,901,924,890,853,854,851,838,843,854,887,863,860,849,820,807,803,813,820,820,811,802,839,837,829,846,896,906,905,838,846,844,816,849,834,816,834,842,820,807,876,965,849,856,833,857,865,849,845,857,918,1069,1077,1043,938,902,910,899,912,907,893,902,null],[null,null,829,839,827,836,828,818,835,850,808,819,838,839,828,847,849,870,859,865,849,869,872,875,885,866,861,890,918,878,846,817,816,882,880,813,824,833,851,861,861,838,824,842,863,846,855,856,878,883,900,901,875,880,917,992,1419,1216,1116,1088,840,839,872,870,866,845,833,847,835,834,852,924,893,825,818,823,850,979,1067,1075,1025,995,990,992,983,981,975,969,965,967,930,836,858,864,907,928,896,882,832,832,813,897,1222,1234,1207,1210,907,887,887,856,871,901,897,872,859,854,873,926,880,867,852,853,858,836,843,807,799,815,821,841,851,856,854,864,862,846,838,907,863,822,827,843,834,842,846,865,884,918,894,922,898,923,917,912,928,930,875,857,921,979,914,930,943,915,838,844,824,836,838,820,841,822,839,852,842,840,857,867,858,847,869,897,871,856,917,962,962,954,916,903,887,947,921,916,926,926,927,935,928,934,937,938,928,921,905,910,923,918,917,889,873,876,838,813,815,837,838,830,829,857,970,932,829,816,829,832,810,819,808,815,842,856,857,857,745,771,781,768,780,783,758,764,761,764,782,781,774,762,784,814,867,799,768,762,780,783,777,790,811,800,807,791,797,795,787,795,783,798,820,816,799,827,859,891,849,807,825,817,800,828,817,823,844,844,838,878,854,824,812,813,830,839,842,827,849,841,817,815,826,848,840,825,831,845,836,843,828,844,837,813,843,816,874,897,847,830,838,842,839,876,872,910,913,932,951,950,949,874,842,848,840,866,860,854,866,833,877,916,893,890,904,933,887,844,835,837,855,857,877,861,843,844,846,821,843,850,864,874,867,844,854,845,816,820,835,904,869,870,860,818,808,821,839,814,824,817,806,839,841,835,868,879,878,905,828,839,843,816,821,829,821,834,845,813,809,853,979,833,857,860,826,861,873,857,856,876,995,1042,993,924,902,905,893,897,900,898,906,null],[null,null,844,843,847,856,818,805,831,835,815,818,847,844,834,843,839,874,862,857,867,869,867,877,883,867,859,869,864,909,919,848,831,856,863,830,818,843,850,868,864,826,853,861,851,857,870,865,882,886,888,893,891,888,890,941,1208,1297,1203,1016,841,833,831,856,878,861,848,847,826,843,842,877,935,862,808,813,805,871,936,973,987,990,991,985,979,980,982,955,981,984,962,868,832,873,899,965,898,890,833,829,828,848,1219,1240,1227,1228,918,876,898,897,874,870,883,888,836,850,841,897,895,882,856,810,836,838,844,852,837,844,835,854,843,857,845,870,865,858,856,960,952,813,826,840,841,845,863,864,891,902,884,930,923,925,913,908,917,883,876,833,880,933,920,905,945,892,838,823,825,826,847,821,848,810,843,842,857,857,859,863,876,857,866,873,855,846,858,908,943,922,866,868,910,918,915,917,922,926,933,927,921,937,941,939,925,911,906,908,909,905,905,882,900,835,834,834,822,846,850,838,833,865,948,868,844,835,845,833,814,813,815,819,821,833,807,765,779,792,792,776,768,777,778,786,773,761,769,789,769,778,794,815,837,804,774,781,793,782,789,794,795,792,793,791,777,769,790,811,796,802,786,811,810,826,829,870,845,784,830,821,816,842,826,830,823,820,845,849,861,809,839,824,831,840,841,827,832,839,827,828,830,822,845,854,848,843,833,842,826,858,849,836,841,841,911,914,883,823,825,838,854,875,892,896,896,945,965,953,924,884,848,862,855,861,870,863,864,847,842,857,900,884,895,895,876,853,843,826,846,861,867,837,855,855,855,849,849,853,879,846,851,836,844,839,822,838,835,923,889,886,877,809,804,819,820,821,803,815,814,833,837,842,869,875,894,907,840,835,850,831,819,831,826,816,847,808,836,829,944,831,854,854,832,859,885,854,850,858,892,985,956,904,894,891,896,911,893,890,898,null],[null,null,842,834,861,859,795,815,843,830,832,836,835,843,850,858,846,842,872,878,878,883,850,861,879,871,870,873,892,883,930,927,865,860,851,849,842,829,841,847,839,862,900,853,848,870,861,865,879,895,896,882,900,898,888,912,1163,1273,1250,965,856,843,831,850,874,870,858,859,853,854,855,849,899,918,879,806,811,817,846,970,984,982,973,984,968,971,984,954,977,961,966,884,823,858,900,1004,907,891,825,823,818,828,1219,1212,1207,1212,934,868,891,915,869,863,885,887,849,839,818,858,897,870,847,824,849,855,850,843,864,849,853,840,834,842,834,840,854,877,863,903,935,837,826,832,837,849,872,882,907,885,870,936,916,912,923,917,901,867,859,837,839,870,910,929,939,884,828,822,828,830,823,828,812,814,831,845,860,844,840,855,863,843,879,860,852,857,850,842,862,918,910,938,1009,915,931,929,920,943,931,926,920,925,939,931,917,906,902,904,905,926,870,877,866,834,825,827,816,834,815,826,822,894,883,826,854,845,834,834,824,804,818,820,822,829,782,762,782,801,788,784,774,774,785,779,773,775,777,799,766,784,773,804,781,768,785,782,787,786,797,823,822,810,794,800,779,781,797,810,777,799,809,829,829,842,850,910,875,786,834,841,811,832,829,834,837,826,840,827,819,824,847,840,817,823,852,850,842,839,829,835,844,842,867,880,837,805,834,851,817,874,908,865,829,837,858,835,843,843,836,834,843,863,888,897,900,934,948,924,895,887,891,884,850,844,876,862,848,844,844,830,903,895,892,903,860,860,842,842,856,870,857,836,852,846,855,860,872,887,885,836,830,827,819,825,829,825,843,888,887,896,859,811,813,817,839,821,829,827,825,818,831,846,880,877,881,881,829,835,829,832,830,835,845,833,830,823,831,821,904,825,860,853,842,845,876,879,841,858,856,917,975,906,907,907,908,897,896,905,904,null],[null,null,842,834,861,859,795,815,843,830,832,836,835,843,850,858,846,842,872,878,878,883,850,861,879,871,870,873,892,883,930,927,865,860,851,849,842,829,841,847,839,862,900,853,848,870,861,865,879,895,896,882,900,898,888,912,1163,1273,1250,965,856,843,831,850,874,870,858,859,853,854,855,849,899,918,879,806,811,817,846,970,984,982,973,984,968,971,984,954,977,961,966,884,823,858,900,1004,907,891,825,823,818,828,1219,1212,1207,1212,934,868,891,915,869,863,885,887,849,839,818,858,897,870,847,824,849,855,850,843,864,849,853,840,834,842,834,840,854,877,863,903,935,837,826,832,837,849,872,882,907,885,870,936,916,912,923,917,901,867,859,837,839,870,910,929,939,884,828,822,828,830,823,828,812,814,831,845,860,844,840,855,863,843,879,860,852,857,850,842,862,918,910,938,1009,915,931,929,920,943,931,926,920,925,939,931,917,906,902,904,905,926,870,877,866,834,825,827,816,834,815,826,822,894,883,826,854,845,834,834,824,804,818,820,822,829,782,762,782,801,788,784,774,774,785,779,773,775,777,799,766,784,773,804,781,768,785,782,787,786,797,823,822,810,794,800,779,781,797,810,777,799,809,829,829,842,850,910,875,786,834,841,811,832,829,834,837,826,840,827,819,824,847,840,817,823,852,850,842,839,829,835,844,842,867,880,837,805,834,851,817,874,908,865,829,837,858,835,843,843,836,834,843,863,888,897,900,934,948,924,895,887,891,884,850,844,876,862,848,844,844,830,903,895,892,903,860,860,842,842,856,870,857,836,852,846,855,860,872,887,885,836,830,827,819,825,829,825,843,888,887,896,859,811,813,817,839,821,829,827,825,818,831,846,880,877,881,881,829,835,829,832,830,835,845,833,830,823,831,821,904,825,860,853,842,845,876,879,841,858,856,917,975,906,907,907,908,897,896,905,904,null],[null,null,851,841,831,835,832,840,830,844,822,836,804,847,888,859,839,825,857,877,885,889,854,855,870,854,869,860,883,879,872,922,924,863,854,845,842,832,841,826,814,883,868,848,855,856,848,852,887,886,895,893,882,895,888,885,1130,1091,1265,1072,857,841,825,829,863,878,884,892,868,847,854,865,848,898,953,820,821,811,817,932,968,970,966,982,981,985,974,952,974,968,946,894,857,847,895,993,915,882,832,812,806,832,1226,1223,1240,1239,969,898,876,904,873,880,867,848,880,821,801,835,859,836,820,826,871,873,861,863,870,845,852,824,844,850,841,848,847,881,882,878,891,882,844,853,859,871,869,896,926,933,896,920,931,932,927,915,888,857,798,824,833,873,865,898,944,863,843,810,822,814,830,836,826,830,834,827,849,844,864,865,869,870,875,864,857,854,860,862,860,847,924,1045,1012,935,933,912,922,931,943,933,926,939,941,916,913,908,911,915,902,901,868,862,847,822,820,834,819,832,822,813,871,932,848,825,819,827,850,841,830,820,815,829,854,817,774,774,792,784,770,770,782,775,778,770,786,776,780,774,784,781,771,800,774,774,792,760,785,791,781,792,807,804,808,800,813,816,789,825,806,791,828,818,836,839,849,899,879,804,838,813,794,821,823,850,826,840,824,831,849,850,853,833,813,829,830,836,849,822,857,858,831,834,894,865,843,838,835,833,836,878,936,876,827,856,831,833,814,855,854,843,840,848,893,891,922,992,976,930,931,882,897,871,852,861,871,866,840,831,843,821,868,892,895,900,849,848,830,838,855,862,835,829,847,847,857,863,870,896,872,847,832,840,813,831,834,836,837,830,879,880,858,796,803,818,841,824,830,831,825,825,838,861,907,883,882,855,835,834,819,849,823,861,850,836,835,845,831,836,866,862,837,857,857,844,834,863,860,858,841,858,990,944,899,900,914,900,902,901,914,null],[null,null,846,843,821,816,900,832,804,854,821,816,803,820,857,837,824,854,843,878,920,869,877,892,856,853,880,882,871,895,870,873,910,950,891,860,854,842,842,819,826,861,848,864,851,838,842,846,865,871,884,889,890,902,891,883,993,930,1140,1180,854,840,841,821,834,871,901,888,837,830,831,838,866,872,906,855,830,817,814,876,955,972,982,982,986,990,992,965,934,912,886,881,859,844,895,979,928,876,848,813,807,844,1233,1248,1254,1256,1022,882,867,891,893,898,864,838,885,854,808,816,847,846,837,850,874,882,860,857,855,838,854,849,842,841,846,849,848,860,853,868,858,869,863,847,879,896,904,923,923,922,923,935,938,931,921,907,864,843,812,817,801,818,863,881,926,847,835,825,827,818,832,842,809,816,846,856,857,854,857,866,873,867,874,870,839,851,855,850,844,851,914,1028,929,936,919,920,920,917,925,919,919,939,944,925,925,906,908,913,914,899,875,855,844,821,821,814,818,823,817,818,901,872,830,828,816,830,850,836,829,820,817,826,836,821,774,757,791,776,781,779,777,782,811,768,774,775,786,779,765,762,774,778,779,775,776,788,791,793,791,777,789,783,782,787,797,791,799,813,822,800,826,825,828,826,834,861,824,772,848,829,805,834,828,848,830,834,817,819,849,818,856,865,856,818,828,834,838,837,900,884,833,836,857,837,833,854,865,836,830,832,856,824,813,827,818,856,845,855,843,848,830,883,883,856,887,894,893,862,846,838,872,852,855,852,868,850,835,831,844,826,822,867,909,892,853,853,831,840,859,839,829,845,853,853,849,859,874,869,845,859,835,828,809,820,827,822,833,821,864,870,887,830,806,813,828,831,829,819,815,844,854,868,916,876,908,838,845,847,830,855,846,847,839,831,846,862,839,849,869,931,830,836,860,846,808,855,867,865,851,854,951,994,917,905,902,891,887,901,888,null],[null,null,851,863,855,858,874,830,815,846,863,854,850,822,808,824,822,853,856,880,888,884,884,901,850,893,914,923,901,891,874,871,862,935,928,895,878,831,838,823,843,842,850,855,845,841,835,839,852,868,876,878,899,887,892,864,1006,941,1011,1157,904,855,834,824,833,857,863,827,844,837,849,853,901,868,858,925,853,815,824,927,970,973,982,990,973,954,942,879,882,870,880,881,861,867,882,977,946,879,851,813,809,820,1215,1246,1260,1241,1056,863,860,884,892,906,880,835,872,860,821,797,862,852,834,842,869,868,896,911,851,834,845,856,853,830,843,842,843,837,856,855,865,866,849,862,853,892,958,918,925,934,951,961,933,912,912,885,850,832,808,818,805,828,825,880,890,853,843,830,828,807,827,838,832,835,852,844,848,854,868,865,864,865,871,866,856,845,866,862,850,865,963,962,935,920,913,917,910,919,916,912,921,928,924,937,944,917,900,898,914,881,862,842,835,825,834,833,825,809,804,817,857,842,835,821,823,838,838,845,827,824,827,813,843,821,759,745,788,761,789,776,778,773,770,770,768,773,791,773,766,784,784,773,764,775,778,808,774,777,792,772,781,790,796,801,792,789,815,809,829,836,830,821,823,824,820,839,819,817,849,828,827,844,861,843,832,834,824,820,848,852,834,827,838,831,832,849,907,932,917,928,863,871,844,837,829,849,855,851,837,815,827,836,818,831,841,860,837,835,818,828,798,866,871,863,859,849,839,828,824,832,850,847,834,834,836,832,834,848,840,834,834,897,934,904,845,851,864,874,841,835,832,843,848,836,846,851,874,872,841,853,842,828,809,814,819,838,837,833,857,874,858,890,880,864,821,816,821,810,808,842,852,865,899,870,891,820,829,851,846,843,848,826,844,842,866,857,835,836,863,1075,846,846,843,843,831,835,867,860,859,858,884,940,960,912,896,889,883,900,902,null],[null,null,854,876,851,851,830,837,851,858,892,807,841,850,797,812,813,826,858,875,876,914,891,889,868,895,915,917,914,911,891,881,863,897,921,934,928,864,847,825,860,857,856,862,833,839,834,834,861,869,871,869,878,872,888,875,1040,969,972,1028,1037,882,830,824,850,849,824,827,848,835,834,871,875,844,831,945,910,834,825,968,987,981,966,935,898,890,904,901,883,874,879,899,871,846,850,967,952,892,853,808,819,811,1209,1262,1243,1237,1111,909,887,867,874,889,890,845,891,855,789,807,834,863,851,860,859,857,865,860,845,850,862,838,857,830,839,839,838,835,848,867,862,880,884,867,863,927,959,914,920,938,954,947,932,922,916,858,838,819,816,817,825,821,832,895,882,842,821,841,828,831,848,834,838,838,835,823,847,848,872,868,851,864,866,875,860,854,858,844,858,903,993,934,922,920,918,922,919,913,918,924,929,939,933,938,930,920,916,903,906,881,849,846,839,831,819,813,812,816,818,834,875,835,825,817,825,834,849,840,830,823,805,811,840,830,749,758,792,776,778,775,786,780,765,780,786,782,794,749,767,770,769,786,786,786,765,764,759,765,773,774,790,796,793,790,795,794,826,828,822,819,818,814,818,814,821,839,873,862,859,836,835,834,829,840,838,841,819,822,848,861,823,836,846,827,842,829,872,887,873,890,853,823,843,855,829,837,842,860,850,823,837,834,834,835,834,839,828,841,820,816,825,841,843,846,867,845,827,849,818,836,836,843,822,840,839,852,831,782,801,846,827,921,940,927,844,856,868,867,851,842,830,837,844,834,844,856,876,851,836,853,841,821,837,813,830,840,826,838,827,853,845,857,889,878,906,873,829,824,812,836,847,869,880,871,865,837,843,848,855,846,833,835,858,841,862,829,828,838,859,1042,852,852,838,846,849,834,869,842,844,843,855,873,1000,950,885,894,903,901,910,null],[null,null,854,876,851,851,830,837,851,858,892,807,841,850,797,812,813,826,858,875,876,914,891,889,868,895,915,917,914,911,891,881,863,897,921,934,928,864,847,825,860,857,856,862,833,839,834,834,861,869,871,869,878,872,888,875,1040,969,972,1028,1037,882,830,824,850,849,824,827,848,835,834,871,875,844,831,945,910,834,825,968,987,981,966,935,898,890,904,901,883,874,879,899,871,846,850,967,952,892,853,808,819,811,1209,1262,1243,1237,1111,909,887,867,874,889,890,845,891,855,789,807,834,863,851,860,859,857,865,860,845,850,862,838,857,830,839,839,838,835,848,867,862,880,884,867,863,927,959,914,920,938,954,947,932,922,916,858,838,819,816,817,825,821,832,895,882,842,821,841,828,831,848,834,838,838,835,823,847,848,872,868,851,864,866,875,860,854,858,844,858,903,993,934,922,920,918,922,919,913,918,924,929,939,933,938,930,920,916,903,906,881,849,846,839,831,819,813,812,816,818,834,875,835,825,817,825,834,849,840,830,823,805,811,840,830,749,758,792,776,778,775,786,780,765,780,786,782,794,749,767,770,769,786,786,786,765,764,759,765,773,774,790,796,793,790,795,794,826,828,822,819,818,814,818,814,821,839,873,862,859,836,835,834,829,840,838,841,819,822,848,861,823,836,846,827,842,829,872,887,873,890,853,823,843,855,829,837,842,860,850,823,837,834,834,835,834,839,828,841,820,816,825,841,843,846,867,845,827,849,818,836,836,843,822,840,839,852,831,782,801,846,827,921,940,927,844,856,868,867,851,842,830,837,844,834,844,856,876,851,836,853,841,821,837,813,830,840,826,838,827,853,845,857,889,878,906,873,829,824,812,836,847,869,880,871,865,837,843,848,855,846,833,835,858,841,862,829,828,838,859,1042,852,852,838,846,849,834,869,842,844,843,855,873,1000,950,885,894,903,901,910,null],[null,null,857,838,823,831,815,818,843,843,871,842,852,816,806,799,817,807,825,847,855,891,900,908,890,883,902,908,927,919,892,891,885,875,888,916,923,889,844,826,867,871,865,861,842,843,835,831,852,865,878,869,883,888,889,898,1014,987,981,952,1171,1015,846,845,822,823,831,844,835,842,851,852,862,847,841,885,938,872,845,959,950,926,902,889,899,924,926,925,885,879,892,919,912,861,884,1051,979,882,858,829,829,826,1173,1256,1226,1226,1137,941,881,859,882,869,878,860,877,895,831,812,843,838,847,868,849,850,851,844,836,869,836,836,855,852,849,845,859,858,847,847,854,871,860,874,901,958,934,922,908,916,940,924,917,919,902,876,822,850,824,822,837,821,857,907,867,846,806,846,826,837,845,828,820,835,836,833,841,851,874,877,865,859,858,859,850,858,841,854,848,974,957,924,929,921,923,913,923,915,926,936,949,974,970,938,935,925,911,905,906,874,833,829,832,822,826,816,835,823,804,884,836,823,821,822,839,837,825,819,824,821,829,825,846,827,753,769,778,794,793,784,782,786,775,775,776,791,806,736,761,766,765,788,799,810,773,765,774,780,780,778,795,798,792,799,815,823,844,843,838,794,801,832,818,812,818,841,860,852,832,834,811,828,797,836,838,845,857,826,860,860,853,847,825,826,839,809,815,858,843,861,866,842,840,832,827,831,846,858,863,845,844,832,843,845,814,830,837,836,815,820,813,838,840,843,864,846,840,858,844,830,827,844,816,842,850,831,821,805,807,839,838,895,931,919,855,860,858,852,857,836,843,837,847,837,838,863,859,839,841,840,847,828,828,819,841,842,832,854,838,812,822,882,893,890,880,917,919,879,851,857,851,875,893,855,851,834,827,858,843,843,828,828,837,838,838,812,808,832,856,961,844,842,839,835,846,826,862,853,850,846,864,846,937,970,901,893,893,903,901,null],[null,null,845,808,797,827,843,809,837,854,872,912,858,786,813,797,797,861,823,844,878,874,902,917,905,853,884,913,922,928,916,879,881,870,858,886,898,928,874,859,858,865,885,866,849,840,821,826,819,845,866,879,884,876,876,900,1007,981,979,968,1157,1176,908,863,851,843,844,839,834,825,839,843,864,849,840,833,903,911,901,893,887,894,894,936,953,958,951,955,902,890,899,890,878,853,891,1113,1037,885,860,846,842,829,1093,1240,1237,1246,1159,956,845,852,862,829,865,887,844,892,866,796,853,850,853,860,860,847,861,876,843,854,848,845,852,852,863,860,842,828,825,842,846,864,858,901,947,957,925,909,914,924,942,922,923,915,872,851,819,839,823,832,825,807,857,920,871,849,828,829,816,813,825,807,834,824,851,844,853,876,846,873,877,845,868,876,877,861,846,850,854,980,910,927,934,921,906,911,927,912,919,924,937,939,981,933,923,919,916,907,910,862,832,833,828,830,841,833,837,816,831,944,835,829,830,826,833,838,827,818,843,828,829,827,834,810,756,762,787,784,780,778,782,783,756,762,768,777,811,756,765,774,767,773,775,799,772,772,778,786,791,797,786,815,809,806,808,815,819,821,822,797,814,830,817,814,808,818,800,805,811,832,835,848,784,827,839,837,840,839,837,845,837,813,824,824,833,779,812,853,833,855,910,848,813,828,835,839,859,835,837,834,842,834,847,847,826,838,839,859,849,843,799,820,842,842,854,840,845,831,818,820,847,842,814,829,825,828,812,809,799,819,847,847,908,900,858,873,841,850,855,847,843,844,831,816,847,876,865,834,854,832,836,836,808,831,844,832,830,842,825,821,830,853,857,868,850,837,878,900,920,921,864,871,895,842,854,850,836,866,829,838,833,832,832,845,815,819,830,857,837,905,847,846,836,839,849,836,850,874,858,847,855,845,852,902,904,896,896,906,914,null],[null,null,833,832,808,818,836,819,845,861,869,930,882,800,796,809,803,831,836,848,869,848,875,903,893,898,878,905,928,954,960,876,866,876,856,857,887,927,918,918,892,855,879,853,860,832,817,826,822,838,846,874,884,856,881,902,1024,976,982,989,1035,1244,1026,881,872,867,859,848,837,816,830,832,845,854,853,844,894,943,951,911,926,931,935,959,954,945,947,936,889,891,893,886,841,849,899,1049,1070,940,978,974,933,937,1080,1236,1227,1257,1185,982,834,877,868,884,926,905,840,876,878,833,827,842,847,855,857,848,847,844,840,837,847,826,818,838,860,847,842,826,844,841,833,854,853,919,954,934,919,927,925,910,935,918,912,900,847,829,819,827,817,818,835,804,889,896,867,845,817,821,824,820,834,818,825,830,855,850,850,871,855,873,871,858,880,879,887,875,856,849,895,935,908,925,925,934,916,926,930,930,920,910,917,935,938,933,942,913,903,906,884,843,837,841,830,845,842,831,832,816,864,962,825,828,829,831,840,831,828,824,832,828,819,818,833,802,751,765,772,781,771,781,784,780,765,763,774,797,804,748,744,764,760,786,785,773,763,773,777,787,773,773,796,803,803,821,804,812,830,805,827,815,811,810,807,812,808,819,812,823,826,820,817,833,805,837,839,824,812,831,805,814,822,787,817,827,806,803,823,848,862,863,882,855,845,836,842,842,850,813,835,829,831,826,834,821,843,834,834,832,863,819,781,806,845,848,841,836,836,815,830,800,840,836,827,822,829,844,820,826,792,814,849,838,858,865,837,861,866,879,857,848,831,848,831,819,836,865,827,834,836,847,814,828,813,842,850,806,847,826,820,827,815,850,835,853,846,833,846,853,864,989,923,892,885,855,881,846,856,856,838,831,842,838,843,837,821,814,811,854,836,909,838,832,833,844,844,840,850,874,832,837,858,848,833,853,950,913,917,916,907,null],[null,null,833,832,808,818,836,819,845,861,869,930,882,800,796,809,803,831,836,848,869,848,875,903,893,898,878,905,928,954,960,876,866,876,856,857,887,927,918,918,892,855,879,853,860,832,817,826,822,838,846,874,884,856,881,902,1024,976,982,989,1035,1244,1026,881,872,867,859,848,837,816,830,832,845,854,853,844,894,943,951,911,926,931,935,959,954,945,947,936,889,891,893,886,841,849,899,1049,1070,940,978,974,933,937,1080,1236,1227,1257,1185,982,834,877,868,884,926,905,840,876,878,833,827,842,847,855,857,848,847,844,840,837,847,826,818,838,860,847,842,826,844,841,833,854,853,919,954,934,919,927,925,910,935,918,912,900,847,829,819,827,817,818,835,804,889,896,867,845,817,821,824,820,834,818,825,830,855,850,850,871,855,873,871,858,880,879,887,875,856,849,895,935,908,925,925,934,916,926,930,930,920,910,917,935,938,933,942,913,903,906,884,843,837,841,830,845,842,831,832,816,864,962,825,828,829,831,840,831,828,824,832,828,819,818,833,802,751,765,772,781,771,781,784,780,765,763,774,797,804,748,744,764,760,786,785,773,763,773,777,787,773,773,796,803,803,821,804,812,830,805,827,815,811,810,807,812,808,819,812,823,826,820,817,833,805,837,839,824,812,831,805,814,822,787,817,827,806,803,823,848,862,863,882,855,845,836,842,842,850,813,835,829,831,826,834,821,843,834,834,832,863,819,781,806,845,848,841,836,836,815,830,800,840,836,827,822,829,844,820,826,792,814,849,838,858,865,837,861,866,879,857,848,831,848,831,819,836,865,827,834,836,847,814,828,813,842,850,806,847,826,820,827,815,850,835,853,846,833,846,853,864,989,923,892,885,855,881,846,856,856,838,831,842,838,843,837,821,814,811,854,836,909,838,832,833,844,844,840,850,874,832,837,858,848,833,853,950,913,917,916,907,null],[null,null,811,852,840,818,852,868,846,836,849,901,912,849,821,826,805,847,835,852,844,842,857,887,897,925,881,861,918,941,951,889,878,863,859,861,868,906,914,931,911,870,862,841,877,864,828,817,824,824,838,851,881,859,887,883,1011,984,996,983,939,1146,1150,1002,902,876,865,856,817,822,820,835,820,826,841,846,877,912,974,968,973,962,941,976,975,955,937,925,910,882,911,853,836,847,893,1023,1100,1000,1017,969,958,981,1063,1216,1237,1242,1203,1043,857,864,982,1032,1020,958,839,874,871,855,796,837,843,859,855,856,853,838,843,826,846,823,812,839,846,860,840,846,842,856,835,844,842,932,983,963,918,928,932,949,943,933,933,908,868,829,809,823,834,827,832,830,903,890,844,838,834,811,834,823,808,824,833,840,842,848,851,856,860,881,865,865,881,882,920,950,907,890,967,911,912,922,918,924,929,928,921,920,932,920,910,925,918,920,914,915,908,852,827,840,825,824,830,834,832,825,829,841,947,885,833,833,837,842,838,826,831,842,820,818,815,832,839,806,755,768,793,794,776,773,784,786,773,761,772,786,764,774,769,762,777,774,790,795,786,786,771,775,773,800,793,788,793,814,800,800,828,818,822,804,817,825,816,834,815,825,828,801,833,823,840,836,834,821,820,824,834,856,824,818,826,815,808,831,837,837,833,836,851,849,830,837,858,837,847,850,849,807,805,825,834,837,824,813,844,811,822,816,853,824,810,813,836,830,857,839,823,825,838,824,830,828,814,827,827,836,822,818,787,828,838,837,842,869,832,828,843,875,870,838,837,862,823,834,849,862,817,842,820,841,819,805,811,825,837,814,831,822,828,831,815,828,831,855,871,841,839,865,891,901,936,936,892,858,874,843,861,846,843,825,847,834,840,833,841,830,831,836,857,914,850,842,831,840,843,830,849,887,847,845,860,851,836,844,1012,991,918,923,885,null],[null,null,826,854,850,830,856,890,843,844,829,842,871,883,871,822,833,856,791,840,822,862,856,882,908,933,894,849,906,942,941,934,888,864,874,870,858,886,888,916,917,857,832,832,821,841,847,837,825,820,817,837,862,870,877,865,987,989,997,985,943,982,1147,1157,870,851,847,835,830,832,819,826,817,818,820,826,873,890,954,956,958,974,956,987,944,929,926,934,932,919,911,848,838,864,895,1133,1137,991,977,962,937,943,1031,1211,1235,1238,1215,1109,937,930,1065,1083,1065,973,865,895,865,877,801,816,845,856,855,870,841,847,833,819,825,826,828,844,844,866,849,850,860,853,853,853,859,881,949,945,892,922,932,934,937,955,943,883,851,820,843,832,827,830,822,825,884,871,854,835,825,802,816,814,826,828,834,843,851,869,866,866,855,871,863,858,879,871,865,1016,1015,1039,1021,916,906,915,919,926,927,928,917,918,920,924,917,907,927,905,912,899,864,837,863,838,838,833,830,836,823,820,835,905,957,849,835,820,843,842,834,822,831,840,830,825,820,829,832,850,792,779,789,789,782,791,781,772,760,769,772,776,773,772,778,790,779,790,782,783,787,794,791,770,773,789,780,789,794,818,830,829,817,814,814,806,807,827,825,837,833,820,832,809,823,838,830,815,838,848,819,826,851,841,825,834,823,833,825,839,840,835,836,822,838,836,841,850,848,819,819,822,820,825,815,856,847,843,818,840,842,824,816,821,847,852,864,855,869,844,881,844,826,826,829,844,841,862,819,835,840,830,819,838,823,827,843,857,857,874,826,835,844,837,869,871,865,840,839,830,851,869,835,830,802,838,818,801,843,840,831,844,858,822,824,848,830,828,849,862,858,857,851,872,892,844,887,918,913,876,875,857,851,839,845,836,839,837,843,834,829,826,843,819,866,880,842,841,832,836,850,820,858,872,861,850,854,848,845,904,1079,1030,966,935,863,null],[null,null,841,835,835,839,831,878,919,851,841,826,853,845,885,847,842,822,796,839,832,854,849,863,891,925,929,914,893,928,946,949,926,870,875,858,868,864,887,889,911,834,817,835,811,862,873,847,821,825,826,836,868,853,867,893,1013,973,983,993,960,930,1015,1225,867,855,847,822,833,828,817,815,800,797,820,819,841,887,936,940,929,935,938,935,952,977,970,970,1017,964,895,854,836,877,890,1159,1130,952,960,972,947,952,1023,1198,1231,1220,1211,1146,1082,1095,1103,1110,1099,987,838,906,885,882,822,827,842,849,879,912,884,846,846,833,819,838,842,855,832,856,863,854,855,842,840,849,859,848,861,861,862,911,928,895,904,933,959,939,875,833,838,831,817,823,825,831,927,851,871,821,827,832,819,818,835,840,841,844,840,852,859,865,859,863,865,851,877,860,875,1022,983,1035,977,912,921,921,923,931,934,935,925,925,919,909,914,928,928,916,919,893,859,870,874,846,822,827,815,832,834,838,829,942,881,821,833,835,846,836,828,815,824,829,827,822,812,826,828,877,814,774,791,791,786,804,806,787,771,770,794,776,762,766,778,795,788,764,770,793,784,791,768,770,785,797,789,791,803,807,812,812,807,805,814,814,814,823,835,826,825,805,834,820,823,828,830,821,856,855,818,833,875,808,795,837,841,839,849,853,835,829,820,818,847,829,825,819,805,792,787,797,821,827,841,837,823,835,843,852,851,834,813,792,828,837,861,862,847,820,869,845,846,820,837,836,857,850,820,836,844,831,832,856,853,809,865,853,861,857,836,832,838,861,845,870,878,859,853,851,866,865,852,843,859,829,826,828,848,849,839,860,853,839,841,825,845,839,866,850,841,844,851,864,890,846,869,872,876,898,878,847,844,833,823,832,827,838,837,828,811,814,846,852,868,894,851,840,849,836,843,823,875,860,839,842,850,852,845,896,900,926,1052,943,875,null],[null,null,859,809,840,851,821,895,947,886,852,846,849,830,812,834,811,835,843,835,835,823,838,879,889,929,903,918,888,910,943,943,941,869,873,864,870,877,887,883,933,854,833,818,847,862,851,835,824,823,825,829,859,842,854,834,1045,993,989,979,974,962,925,1103,956,848,849,827,827,819,824,807,801,805,829,829,841,864,909,951,892,887,932,948,1017,1050,1016,1035,1008,916,875,863,859,892,881,987,1032,979,965,958,966,957,987,1143,1248,1258,1160,1149,1136,1118,1065,1125,1128,1009,826,898,919,905,859,852,850,871,922,973,914,865,831,823,817,858,840,830,806,840,862,861,847,858,835,834,834,846,852,851,858,916,905,870,863,886,952,929,901,892,875,861,827,838,833,867,918,872,853,820,830,824,827,838,830,832,843,852,837,843,871,860,867,868,866,865,892,845,897,949,993,1003,900,911,928,917,935,923,935,941,931,926,930,908,921,921,917,927,911,861,868,865,840,841,823,832,830,859,851,844,824,915,839,828,835,848,849,828,821,813,830,828,835,828,829,845,834,891,864,777,769,795,784,791,793,777,780,781,796,787,770,764,793,787,781,764,772,782,779,776,785,793,784,777,791,795,790,813,802,820,826,817,824,816,822,863,813,805,836,822,837,822,836,815,824,824,835,808,825,825,843,808,803,823,847,843,827,843,844,847,860,868,804,785,791,775,781,784,781,789,835,805,831,810,821,833,839,836,823,829,820,796,837,840,853,853,835,839,864,843,859,815,828,823,853,851,831,838,851,831,817,856,846,811,913,879,855,871,845,848,868,848,857,838,843,868,853,869,912,936,863,855,894,847,845,860,855,860,822,852,830,834,844,828,852,845,854,842,843,851,842,858,851,854,858,864,870,881,878,839,834,822,810,815,823,819,819,822,810,821,817,829,833,908,845,842,846,849,846,832,864,862,843,851,834,850,845,849,864,848,984,964,868,null],[null,null,859,809,840,851,821,895,947,886,852,846,849,830,812,834,811,835,843,835,835,823,838,879,889,929,903,918,888,910,943,943,941,869,873,864,870,877,887,883,933,854,833,818,847,862,851,835,824,823,825,829,859,842,854,834,1045,993,989,979,974,962,925,1103,956,848,849,827,827,819,824,807,801,805,829,829,841,864,909,951,892,887,932,948,1017,1050,1016,1035,1008,916,875,863,859,892,881,987,1032,979,965,958,966,957,987,1143,1248,1258,1160,1149,1136,1118,1065,1125,1128,1009,826,898,919,905,859,852,850,871,922,973,914,865,831,823,817,858,840,830,806,840,862,861,847,858,835,834,834,846,852,851,858,916,905,870,863,886,952,929,901,892,875,861,827,838,833,867,918,872,853,820,830,824,827,838,830,832,843,852,837,843,871,860,867,868,866,865,892,845,897,949,993,1003,900,911,928,917,935,923,935,941,931,926,930,908,921,921,917,927,911,861,868,865,840,841,823,832,830,859,851,844,824,915,839,828,835,848,849,828,821,813,830,828,835,828,829,845,834,891,864,777,769,795,784,791,793,777,780,781,796,787,770,764,793,787,781,764,772,782,779,776,785,793,784,777,791,795,790,813,802,820,826,817,824,816,822,863,813,805,836,822,837,822,836,815,824,824,835,808,825,825,843,808,803,823,847,843,827,843,844,847,860,868,804,785,791,775,781,784,781,789,835,805,831,810,821,833,839,836,823,829,820,796,837,840,853,853,835,839,864,843,859,815,828,823,853,851,831,838,851,831,817,856,846,811,913,879,855,871,845,848,868,848,857,838,843,868,853,869,912,936,863,855,894,847,845,860,855,860,822,852,830,834,844,828,852,845,854,842,843,851,842,858,851,854,858,864,870,881,878,839,834,822,810,815,823,819,819,822,810,821,817,829,833,908,845,842,846,849,846,832,864,862,843,851,834,850,845,849,864,848,984,964,868,null],[null,null,858,806,820,832,844,880,894,912,799,832,808,859,833,814,834,876,834,810,864,813,833,837,847,932,914,907,913,870,912,937,934,898,888,885,876,864,865,930,954,896,851,823,851,850,843,852,846,837,837,845,835,838,826,846,1012,996,982,973,974,977,949,979,1086,866,846,824,814,814,829,796,811,815,812,832,836,856,881,953,925,939,973,1012,1036,1042,1018,1037,943,903,889,860,892,921,913,1044,1125,1002,948,927,912,942,995,1110,1207,1173,1137,1142,1135,1053,991,1123,1129,1047,847,859,885,914,861,874,919,995,1062,1040,926,881,833,819,811,859,898,856,809,831,840,846,868,851,842,833,841,856,854,855,845,887,876,863,854,888,933,881,850,865,881,898,873,847,850,872,901,869,851,824,823,843,820,840,842,841,841,844,845,857,881,866,890,885,865,854,876,869,896,924,1030,935,919,907,917,912,925,926,932,923,925,926,930,924,918,910,942,929,856,854,856,843,850,840,831,828,827,862,836,824,828,860,839,830,840,850,826,827,828,829,829,826,816,821,832,836,830,885,930,805,783,800,793,778,787,784,794,812,792,782,770,776,799,797,783,773,778,790,792,773,781,785,796,781,796,796,801,820,825,834,823,829,816,791,815,832,820,808,836,826,827,855,809,800,813,832,830,841,852,789,844,820,819,831,831,842,840,849,835,831,872,865,754,761,776,774,783,788,781,779,817,823,836,830,828,837,831,832,825,838,824,790,820,854,861,856,844,846,873,835,840,839,820,832,847,865,836,844,833,834,810,846,838,829,915,872,841,892,844,836,847,837,841,843,846,842,871,873,902,907,850,877,885,859,851,869,844,847,855,844,831,838,848,838,849,854,833,842,835,849,846,857,839,861,876,854,853,870,875,879,873,838,842,839,833,828,829,834,823,827,825,826,842,890,870,848,835,841,850,816,860,842,846,859,851,850,848,839,854,844,886,964,858,null],[null,null,846,806,791,814,803,764,823,911,817,830,817,864,888,796,840,848,849,822,890,823,846,837,852,930,923,909,924,881,880,926,951,944,893,880,876,884,931,985,981,939,895,839,856,863,854,849,856,850,835,827,834,853,823,834,984,976,966,981,960,949,963,941,1143,962,869,830,821,829,827,806,810,808,823,835,840,875,894,952,955,989,1026,1023,1034,1050,1032,984,925,917,918,836,907,960,1043,1036,1076,1030,996,944,884,950,1038,1103,1140,1134,1091,1042,929,876,928,1078,1129,1106,897,857,836,901,968,1060,1100,1126,1103,1077,978,900,852,841,842,833,873,860,837,835,838,831,859,831,827,842,837,857,863,869,843,882,881,871,879,920,895,854,856,830,850,839,884,902,916,907,918,878,870,846,827,827,837,848,839,832,845,843,848,859,875,878,884,882,878,858,862,891,900,930,988,918,923,914,916,920,916,929,930,912,929,923,926,914,911,910,924,877,833,873,855,843,847,840,831,828,822,855,840,796,936,852,862,856,833,847,824,837,829,819,824,822,810,827,843,819,841,908,967,842,786,797,799,793,791,794,772,791,793,763,759,783,789,779,779,792,787,800,777,784,779,782,792,801,795,792,793,818,820,828,811,838,818,772,811,813,834,835,844,824,836,835,788,832,842,842,807,807,835,773,849,840,826,838,816,846,854,856,831,839,840,796,771,776,779,783,765,766,785,778,814,816,828,836,818,827,819,832,827,807,805,790,816,851,861,872,853,847,897,849,840,828,814,860,858,861,830,836,829,834,794,809,821,841,885,853,833,875,837,846,850,837,831,856,848,837,860,874,868,875,854,858,853,858,865,853,834,833,829,820,832,823,826,823,828,850,835,836,830,848,855,868,822,848,833,827,806,861,838,844,856,868,842,813,813,813,817,833,825,813,819,808,860,896,859,848,832,838,853,829,881,850,853,845,858,847,833,833,848,833,850,883,910,null],[null,null,858,820,789,804,804,807,824,873,812,827,829,821,920,812,849,827,848,825,868,841,848,846,862,928,942,933,935,906,867,897,943,939,915,902,896,968,989,986,1006,980,947,892,872,861,839,825,827,840,829,824,831,833,832,828,979,981,1006,997,968,931,963,976,1064,1083,942,836,819,828,819,819,816,794,821,828,829,859,892,966,973,993,997,984,978,965,990,941,899,875,907,862,992,1123,1049,923,899,1002,973,919,948,1045,1077,1101,1105,1137,971,914,863,852,889,1035,1114,1125,949,869,827,888,1041,1127,1095,1117,1148,1152,1070,917,866,850,853,831,848,869,891,824,850,829,809,833,827,837,835,839,841,864,847,851,853,873,889,908,869,851,877,826,846,825,851,874,892,944,958,872,870,903,856,829,841,837,845,839,846,850,843,861,870,869,906,927,890,868,877,886,916,963,936,915,909,914,923,916,905,928,926,915,934,925,929,920,919,907,867,858,855,843,837,852,855,830,840,825,838,846,852,929,1111,926,899,861,832,841,858,837,826,830,838,825,833,824,821,849,845,918,976,913,817,822,826,833,800,811,795,796,804,774,749,795,770,787,784,786,787,792,785,787,791,801,795,796,785,800,805,830,830,806,791,841,810,799,798,822,851,865,850,839,857,836,798,846,850,841,799,790,790,786,871,866,832,847,818,843,878,835,853,803,771,764,780,790,774,765,766,793,801,817,803,813,833,833,835,811,815,833,824,822,830,803,821,856,861,872,863,864,901,862,871,857,831,885,875,860,844,815,833,839,797,808,840,838,856,832,844,868,862,878,851,848,805,837,820,821,865,869,861,863,859,861,860,854,856,847,846,832,828,806,836,823,816,827,822,842,840,835,835,845,873,844,831,845,839,839,802,838,836,824,825,883,856,848,828,823,827,827,813,818,828,811,841,877,869,846,842,856,852,822,863,852,847,859,842,828,836,836,854,846,862,839,969,null],[null,null,824,820,844,819,806,827,809,844,800,814,831,831,956,889,845,841,801,790,854,861,850,843,849,927,950,948,953,921,876,873,926,926,939,923,935,1002,1026,1008,1002,1013,1002,1049,984,860,842,847,821,834,830,839,835,829,811,894,985,1009,1008,1003,959,952,969,994,963,1104,1079,865,817,817,811,808,821,808,814,826,823,831,863,928,969,956,942,914,927,941,961,912,881,862,871,880,1016,1100,1019,1055,903,979,891,977,1073,1129,1084,1048,969,1011,843,843,863,844,861,962,1097,1132,984,906,861,868,1041,1145,1151,1196,1181,1170,1119,998,853,857,867,835,861,871,872,835,861,849,827,835,833,845,828,855,848,852,849,857,858,865,890,903,848,838,868,837,827,826,849,851,855,867,963,934,928,884,840,856,854,837,834,847,857,847,838,860,864,860,976,970,887,866,878,867,893,995,906,918,919,918,939,927,926,932,931,935,936,941,930,913,913,869,840,862,854,858,842,830,823,844,860,850,824,854,927,978,969,1029,966,1013,1041,1070,979,946,846,847,838,837,840,840,827,839,849,936,997,968,829,842,837,841,780,797,803,788,796,798,764,798,772,778,791,782,788,785,792,787,786,792,799,772,785,797,803,807,816,792,775,795,780,801,806,832,869,850,781,839,857,814,819,843,848,813,833,806,809,834,836,836,816,819,807,815,819,813,836,822,819,791,775,787,794,799,819,847,852,871,776,818,842,831,838,814,818,836,831,837,839,837,829,865,855,878,862,884,883,849,844,845,837,862,866,856,845,818,838,868,779,827,868,838,838,815,831,879,876,895,862,839,816,833,825,823,864,854,852,832,819,816,814,826,844,863,857,834,816,809,812,820,809,821,821,825,846,839,849,847,860,819,827,847,842,822,806,854,832,841,866,868,871,867,852,845,801,830,811,822,836,824,846,843,856,850,834,842,856,808,879,855,843,850,866,843,849,842,859,867,856,842,928,null],[null,null,824,820,844,819,806,827,809,844,800,814,831,831,956,889,845,841,801,790,854,861,850,843,849,927,950,948,953,921,876,873,926,926,939,923,935,1002,1026,1008,1002,1013,1002,1049,984,860,842,847,821,834,830,839,835,829,811,894,985,1009,1008,1003,959,952,969,994,963,1104,1079,865,817,817,811,808,821,808,814,826,823,831,863,928,969,956,942,914,927,941,961,912,881,862,871,880,1016,1100,1019,1055,903,979,891,977,1073,1129,1084,1048,969,1011,843,843,863,844,861,962,1097,1132,984,906,861,868,1041,1145,1151,1196,1181,1170,1119,998,853,857,867,835,861,871,872,835,861,849,827,835,833,845,828,855,848,852,849,857,858,865,890,903,848,838,868,837,827,826,849,851,855,867,963,934,928,884,840,856,854,837,834,847,857,847,838,860,864,860,976,970,887,866,878,867,893,995,906,918,919,918,939,927,926,932,931,935,936,941,930,913,913,869,840,862,854,858,842,830,823,844,860,850,824,854,927,978,969,1029,966,1013,1041,1070,979,946,846,847,838,837,840,840,827,839,849,936,997,968,829,842,837,841,780,797,803,788,796,798,764,798,772,778,791,782,788,785,792,787,786,792,799,772,785,797,803,807,816,792,775,795,780,801,806,832,869,850,781,839,857,814,819,843,848,813,833,806,809,834,836,836,816,819,807,815,819,813,836,822,819,791,775,787,794,799,819,847,852,871,776,818,842,831,838,814,818,836,831,837,839,837,829,865,855,878,862,884,883,849,844,845,837,862,866,856,845,818,838,868,779,827,868,838,838,815,831,879,876,895,862,839,816,833,825,823,864,854,852,832,819,816,814,826,844,863,857,834,816,809,812,820,809,821,821,825,846,839,849,847,860,819,827,847,842,822,806,854,832,841,866,868,871,867,852,845,801,830,811,822,836,824,846,843,856,850,834,842,856,808,879,855,843,850,866,843,849,842,859,867,856,842,928,null],[null,null,827,809,879,832,815,834,826,851,801,805,822,832,884,850,845,822,790,807,820,856,855,823,822,912,938,955,961,932,912,857,906,953,966,943,924,1007,1018,1016,1016,1075,1065,1057,1018,919,860,836,836,824,830,841,837,847,815,918,995,994,996,998,964,980,986,980,943,1011,1139,988,822,815,802,817,816,805,820,823,830,818,837,890,968,952,932,923,928,919,920,905,878,872,850,942,922,921,1010,999,938,1026,943,1054,1076,1072,920,859,834,889,855,842,861,834,854,923,1071,1144,1027,939,886,876,1048,1121,1154,1206,1153,1139,1112,1051,873,863,877,839,847,856,857,835,826,852,839,834,833,851,837,856,845,844,861,861,845,860,898,880,850,853,860,835,832,825,835,853,855,882,878,899,897,929,871,846,855,839,836,838,857,843,834,857,878,879,964,1036,943,862,874,871,919,1010,918,918,902,926,915,921,926,927,927,931,917,928,922,921,922,847,878,861,856,849,840,829,828,848,861,852,871,1015,992,922,884,893,894,989,1216,1215,1233,1215,987,924,907,907,860,859,855,873,853,947,998,984,854,841,834,840,782,786,802,794,793,788,786,787,772,776,790,790,788,791,792,781,793,784,783,782,799,786,775,785,776,776,771,767,777,821,820,820,836,814,812,822,854,793,823,837,831,815,839,808,823,861,832,819,814,826,816,823,835,838,830,848,812,799,800,804,792,795,872,829,816,849,793,835,849,822,832,817,813,856,830,815,805,814,829,866,847,863,857,883,855,868,878,878,852,835,851,857,824,816,852,854,771,853,877,853,824,818,830,876,875,859,818,810,829,826,826,830,850,831,837,839,827,811,806,804,840,850,865,864,811,809,791,819,809,816,824,838,850,838,835,860,839,830,858,824,825,807,826,869,870,866,895,859,881,879,872,882,814,827,810,830,827,841,856,867,903,858,881,856,848,818,861,841,847,854,863,861,839,843,849,850,850,865,866,null],[null,null,834,805,863,840,824,859,828,820,804,786,827,845,820,849,842,788,792,811,797,909,896,823,823,873,919,951,944,935,927,868,871,947,921,883,895,971,1004,1021,1039,1069,1082,1051,887,889,890,851,841,829,826,846,852,830,840,999,1003,997,998,993,982,999,995,991,993,972,1071,1104,829,823,812,829,818,814,808,809,825,827,846,863,939,964,954,921,914,914,912,875,854,854,852,915,943,943,981,1056,1014,971,1060,1041,976,928,846,850,856,836,835,841,861,844,851,877,1005,1132,1054,953,896,882,1027,1094,1138,1173,1185,1147,1103,1092,890,870,866,853,833,832,851,856,852,833,828,827,830,840,846,845,874,893,856,881,890,884,904,860,842,842,856,833,834,842,831,841,835,893,888,858,830,849,888,899,896,883,853,864,867,857,851,859,870,870,1342,1680,1143,861,874,876,974,961,932,908,902,927,927,931,914,918,929,926,918,915,922,919,912,863,883,863,852,813,826,829,831,811,830,871,945,893,852,861,876,889,856,926,1104,1119,1199,1170,1047,1021,998,956,992,975,984,953,933,939,984,1008,873,836,829,826,786,773,798,813,791,799,778,783,784,789,788,803,793,788,788,791,805,795,783,785,764,770,790,791,758,767,771,767,789,819,807,802,811,821,847,796,840,827,828,827,811,830,820,839,844,861,829,827,832,819,801,819,824,841,825,838,809,795,865,848,790,779,813,804,794,850,828,866,850,841,842,837,832,842,834,821,799,813,833,855,858,876,860,892,865,889,904,888,847,843,860,869,827,826,848,856,825,892,884,844,815,828,820,862,849,836,837,834,836,832,839,849,849,828,822,826,823,812,808,804,819,838,858,852,840,832,805,823,831,818,837,846,833,830,841,857,840,831,845,835,834,814,825,878,859,848,855,860,895,870,877,869,840,843,819,833,829,823,854,871,893,849,893,871,856,836,892,854,844,844,852,860,852,848,855,867,864,866,859,null],[null,null,799,793,837,843,875,847,812,804,823,797,833,831,829,822,803,790,789,795,804,834,876,838,812,875,899,939,946,928,917,909,919,882,878,876,896,917,990,1037,1057,1069,1078,1070,913,853,899,865,823,822,836,853,846,818,864,1019,999,989,993,1011,989,984,989,1002,1010,987,975,1114,874,854,829,806,812,825,813,822,821,839,849,845,930,958,941,919,904,897,910,865,852,849,877,907,949,897,1005,1227,1155,974,1015,908,854,838,857,847,851,843,829,834,858,855,853,857,932,1108,1102,951,851,871,1019,1106,1137,1138,1201,1184,1136,1138,959,871,876,849,845,867,838,857,842,838,835,840,834,841,855,858,861,896,896,897,897,907,901,858,837,845,856,837,842,822,849,843,828,882,874,837,841,842,866,853,869,910,958,934,913,881,865,873,879,903,1295,1575,1027,918,949,925,999,921,932,912,920,918,915,927,924,927,906,908,928,913,930,916,886,889,903,876,834,830,835,827,832,898,969,1001,970,867,860,873,885,867,863,880,934,938,972,1034,1030,959,874,871,889,923,944,917,948,965,1035,1020,901,852,853,814,797,791,785,789,786,798,783,782,795,775,801,780,774,788,795,789,798,787,765,803,779,781,806,770,762,770,767,772,795,807,810,812,820,826,820,825,803,806,816,838,825,818,830,839,832,832,829,831,836,824,805,822,843,848,802,825,816,816,812,807,789,804,764,799,806,846,841,862,854,825,827,838,842,827,848,856,848,843,839,858,865,876,874,875,868,881,896,884,833,848,875,878,849,823,841,881,879,880,873,861,809,819,831,845,845,842,826,830,831,837,831,864,834,836,835,828,803,806,803,815,816,855,851,824,827,799,804,808,808,811,817,846,847,839,846,858,823,846,860,833,815,817,835,845,843,838,831,844,865,857,866,876,880,868,846,822,834,806,851,861,867,849,887,858,841,791,854,850,848,847,856,855,848,854,856,874,867,854,854,null],[null,null,818,819,836,834,902,882,829,825,839,801,829,822,841,830,830,827,824,817,813,795,832,828,819,872,895,917,921,911,897,907,883,884,885,894,888,877,944,1022,1043,1091,1062,1080,955,876,868,896,826,851,856,839,849,819,955,1043,1011,996,1005,1009,987,992,988,991,981,969,941,1028,979,853,828,810,813,822,819,818,826,842,835,831,898,973,953,914,922,917,930,858,854,886,893,956,939,935,979,1293,1094,924,867,836,839,839,849,843,846,857,840,837,838,845,855,846,890,1060,1127,999,853,834,1019,1119,1140,1153,1203,1213,1179,1159,1047,886,879,865,846,868,841,840,837,850,857,856,850,843,856,905,991,1118,1099,960,919,926,898,866,833,849,835,830,839,844,832,838,835,924,829,813,828,808,850,846,866,849,871,919,925,950,902,883,888,890,1014,1074,927,1012,981,982,992,919,921,904,907,918,921,906,927,913,915,906,913,923,915,865,874,907,892,836,816,842,844,827,839,976,937,890,861,870,862,873,881,871,870,878,873,868,878,878,914,890,877,861,860,863,856,847,852,889,917,929,911,849,822,808,798,801,788,804,784,801,804,778,792,782,792,783,786,797,797,765,783,800,792,783,776,789,801,772,777,761,746,784,796,798,799,817,822,831,834,818,824,823,834,852,830,829,832,829,843,842,834,828,835,825,820,848,859,829,807,836,796,776,789,792,792,802,809,798,833,862,855,834,839,819,833,840,834,859,851,840,853,843,836,869,895,886,890,869,865,889,925,898,849,842,898,912,844,842,854,876,897,863,865,855,828,842,845,864,824,830,823,830,846,849,846,867,817,823,818,830,808,811,801,805,805,840,861,828,834,799,813,809,806,817,832,832,846,849,853,833,850,865,852,815,806,835,891,844,834,834,830,841,845,858,851,844,879,857,871,830,814,817,834,893,881,857,881,859,846,797,848,839,854,852,853,851,859,865,878,871,858,857,865,null],[null,null,818,819,836,834,902,882,829,825,839,801,829,822,841,830,830,827,824,817,813,795,832,828,819,872,895,917,921,911,897,907,883,884,885,894,888,877,944,1022,1043,1091,1062,1080,955,876,868,896,826,851,856,839,849,819,955,1043,1011,996,1005,1009,987,992,988,991,981,969,941,1028,979,853,828,810,813,822,819,818,826,842,835,831,898,973,953,914,922,917,930,858,854,886,893,956,939,935,979,1293,1094,924,867,836,839,839,849,843,846,857,840,837,838,845,855,846,890,1060,1127,999,853,834,1019,1119,1140,1153,1203,1213,1179,1159,1047,886,879,865,846,868,841,840,837,850,857,856,850,843,856,905,991,1118,1099,960,919,926,898,866,833,849,835,830,839,844,832,838,835,924,829,813,828,808,850,846,866,849,871,919,925,950,902,883,888,890,1014,1074,927,1012,981,982,992,919,921,904,907,918,921,906,927,913,915,906,913,923,915,865,874,907,892,836,816,842,844,827,839,976,937,890,861,870,862,873,881,871,870,878,873,868,878,878,914,890,877,861,860,863,856,847,852,889,917,929,911,849,822,808,798,801,788,804,784,801,804,778,792,782,792,783,786,797,797,765,783,800,792,783,776,789,801,772,777,761,746,784,796,798,799,817,822,831,834,818,824,823,834,852,830,829,832,829,843,842,834,828,835,825,820,848,859,829,807,836,796,776,789,792,792,802,809,798,833,862,855,834,839,819,833,840,834,859,851,840,853,843,836,869,895,886,890,869,865,889,925,898,849,842,898,912,844,842,854,876,897,863,865,855,828,842,845,864,824,830,823,830,846,849,846,867,817,823,818,830,808,811,801,805,805,840,861,828,834,799,813,809,806,817,832,832,846,849,853,833,850,865,852,815,806,835,891,844,834,834,830,841,845,858,851,844,879,857,871,830,814,817,834,893,881,857,881,859,846,797,848,839,854,852,853,851,859,865,878,871,858,857,865,null],[null,null,833,840,841,826,831,865,892,861,834,832,830,830,825,823,829,823,809,828,832,809,857,837,823,860,906,937,898,876,859,855,836,893,891,883,881,875,909,992,1020,1073,1067,1100,974,914,843,851,872,849,854,836,840,842,997,1025,1001,1005,997,1001,988,998,990,973,966,971,960,959,1096,905,825,823,828,823,825,831,834,839,850,821,885,960,954,908,913,906,904,851,860,888,905,964,931,952,953,1061,934,894,841,845,839,844,845,849,842,846,850,847,836,839,856,846,832,986,1169,1061,917,878,974,1109,1126,1137,1150,1169,1195,1167,1149,970,876,860,863,857,822,843,840,839,848,861,847,837,856,912,1106,1260,1259,1147,1003,1027,945,879,841,838,830,832,848,837,851,837,855,921,833,843,827,809,816,834,837,855,856,879,875,924,954,926,978,943,1013,1045,946,984,940,983,955,920,907,914,907,928,933,907,912,920,915,906,909,921,861,840,897,883,842,829,840,839,862,929,981,947,872,869,854,877,874,864,862,866,864,862,883,875,872,857,865,856,867,871,873,864,869,866,880,873,925,935,894,850,815,811,798,789,787,806,775,804,811,775,797,800,785,782,781,782,790,787,796,804,807,778,770,787,777,771,780,773,753,771,782,790,797,818,818,830,817,839,837,821,845,857,833,829,829,848,855,839,809,815,821,820,843,842,837,809,832,809,771,799,797,803,810,815,783,783,832,872,826,837,842,795,815,834,835,848,834,837,834,824,825,849,881,873,883,877,888,883,899,868,853,836,919,968,848,849,854,885,901,854,852,856,835,845,835,862,860,836,828,833,846,826,834,863,817,822,821,827,807,817,808,812,805,809,845,850,829,824,820,804,814,843,850,837,845,844,849,833,846,854,851,819,816,843,945,864,841,827,834,847,840,851,844,830,844,864,877,845,836,829,840,928,882,842,855,844,838,825,861,844,846,855,852,850,853,857,874,847,851,850,870,null],[null,null,810,818,836,834,814,818,859,849,850,855,829,827,827,822,848,827,822,829,826,795,840,857,875,853,869,889,856,885,854,833,833,864,882,876,889,914,930,971,1004,1081,1109,1095,1001,949,896,836,915,897,868,853,819,879,1054,1002,984,987,992,995,994,988,993,986,951,976,945,920,1099,1036,859,810,815,829,839,846,829,842,860,816,835,926,966,876,888,896,877,863,885,891,911,1059,1096,1035,1160,949,901,883,845,847,844,830,821,834,852,850,863,829,838,856,847,859,845,939,1176,1110,945,859,955,1060,1122,1137,1164,1185,1192,1168,1186,1081,923,863,861,846,835,840,851,845,843,857,833,833,849,920,1063,1238,1264,1274,1252,1216,1145,949,902,899,871,838,867,857,842,832,881,908,863,840,821,831,823,831,801,831,836,859,877,915,904,920,932,974,1091,1080,939,943,962,1027,925,919,905,920,930,923,912,935,919,988,931,932,947,895,850,880,905,847,818,835,829,869,929,953,918,868,879,879,866,863,865,859,859,851,869,863,861,867,871,860,879,890,879,866,896,862,861,883,874,873,879,904,980,983,862,800,781,786,800,802,787,796,793,767,787,794,795,775,781,787,796,798,806,799,786,779,779,784,762,758,776,760,748,760,768,777,783,826,803,829,821,855,840,827,841,862,858,832,789,817,837,831,807,824,812,811,874,849,842,837,836,822,816,815,805,787,818,806,784,819,863,846,815,834,843,809,824,823,828,813,829,831,835,825,847,855,861,871,861,851,852,866,886,877,894,850,905,964,862,843,852,877,862,821,824,820,822,830,817,858,862,840,841,844,842,820,867,869,815,815,824,823,804,816,805,828,806,809,829,855,846,854,815,813,803,836,840,835,828,839,853,820,851,861,842,821,835,856,891,902,868,829,839,841,838,824,844,837,833,835,844,862,879,856,857,911,880,841,861,851,842,843,876,851,836,850,860,854,853,856,870,864,861,854,861,null],[null,null,831,841,818,812,830,827,838,841,828,840,841,832,850,831,806,831,841,831,803,801,824,850,857,840,863,873,862,863,842,837,830,844,892,882,876,889,922,957,976,1041,1044,1029,1024,984,951,866,877,883,889,863,830,958,1018,1001,994,987,988,980,984,975,974,972,959,925,872,852,975,1081,956,825,828,850,845,847,834,841,853,851,848,891,981,892,886,867,834,888,864,874,929,1226,1325,1161,1120,863,871,857,846,841,848,839,835,833,836,846,869,834,835,855,840,844,844,880,1161,1169,994,881,946,1023,1083,1097,1145,1186,1209,1200,1162,1151,1021,865,862,854,849,851,838,833,857,830,837,855,830,872,913,1027,1181,1269,1274,1296,1328,1224,1076,987,903,883,853,840,832,831,895,918,852,816,830,823,829,825,804,814,834,817,824,849,886,918,914,868,953,973,1037,1041,1018,958,918,917,925,927,906,944,920,950,924,987,932,952,930,845,901,931,915,836,822,838,881,1010,985,902,861,870,875,866,882,869,870,859,866,848,850,851,848,865,881,879,847,841,827,820,843,830,841,845,854,860,849,897,955,964,919,817,770,801,802,792,804,799,803,763,791,781,782,799,789,792,789,806,800,786,803,787,808,779,769,778,770,747,756,789,783,781,791,827,814,824,839,835,832,856,850,857,860,809,820,832,831,836,807,826,814,835,845,845,932,933,835,851,863,840,783,777,799,802,800,815,839,838,817,840,817,812,837,838,833,830,844,842,829,839,840,849,845,827,841,838,845,900,933,883,935,900,873,913,864,847,839,805,761,803,816,815,827,841,835,866,870,859,836,846,824,830,858,845,819,818,826,810,802,812,801,810,799,795,820,859,860,863,830,846,838,852,838,837,846,854,856,832,852,859,842,817,836,866,860,872,859,845,837,815,835,827,823,832,833,832,830,868,889,873,895,920,902,845,848,857,828,841,860,857,848,849,846,857,864,853,870,865,878,866,860,null],[null,null,822,837,806,816,848,847,846,861,888,885,913,819,816,825,830,840,813,805,813,798,816,856,817,846,873,872,866,851,842,832,829,847,880,896,898,879,896,910,949,993,1023,1024,1017,1000,979,920,828,835,872,867,849,1053,1001,974,978,969,965,977,987,960,983,973,902,849,837,829,872,1010,1089,826,834,853,850,822,843,836,842,856,852,884,969,884,862,853,834,877,854,861,861,1120,1235,1129,931,857,859,845,852,845,858,845,844,842,843,835,849,836,835,856,857,834,844,849,1151,1157,1030,888,945,986,1034,1081,1123,1187,1209,1204,1138,1133,1095,871,872,864,855,850,847,839,835,828,830,840,827,861,860,871,942,1180,1247,1303,1328,1339,1322,1228,1122,908,865,877,857,856,940,897,831,823,824,821,828,830,837,828,841,816,843,830,827,849,878,840,881,886,916,990,1085,959,941,935,908,926,912,935,919,921,923,979,937,927,871,915,980,924,857,803,817,883,961,908,875,872,873,866,878,879,889,881,871,867,865,834,839,846,837,816,811,824,829,829,833,833,837,831,830,830,832,849,882,958,1008,962,951,839,795,807,790,779,806,791,793,764,787,800,774,787,793,781,777,790,800,782,799,794,786,775,769,775,780,762,768,797,783,771,789,813,817,821,822,850,844,851,850,845,840,822,836,813,829,825,789,794,805,806,858,894,925,917,844,855,850,833,783,792,783,772,802,791,820,816,796,834,843,840,845,843,838,842,833,851,850,849,847,849,822,843,862,872,871,962,925,910,943,937,883,888,869,842,800,789,803,820,823,840,843,830,838,881,851,860,866,862,833,849,857,810,823,817,798,806,808,806,797,815,805,819,825,851,861,842,837,840,865,849,840,834,847,849,876,838,847,838,837,811,846,869,854,854,855,846,849,822,830,832,834,830,844,839,826,818,863,872,903,923,897,848,832,837,830,849,853,880,846,835,851,857,852,845,868,880,870,865,867,null],[null,null,822,837,806,816,848,847,846,861,888,885,913,819,816,825,830,840,813,805,813,798,816,856,817,846,873,872,866,851,842,832,829,847,880,896,898,879,896,910,949,993,1023,1024,1017,1000,979,920,828,835,872,867,849,1053,1001,974,978,969,965,977,987,960,983,973,902,849,837,829,872,1010,1089,826,834,853,850,822,843,836,842,856,852,884,969,884,862,853,834,877,854,861,861,1120,1235,1129,931,857,859,845,852,845,858,845,844,842,843,835,849,836,835,856,857,834,844,849,1151,1157,1030,888,945,986,1034,1081,1123,1187,1209,1204,1138,1133,1095,871,872,864,855,850,847,839,835,828,830,840,827,861,860,871,942,1180,1247,1303,1328,1339,1322,1228,1122,908,865,877,857,856,940,897,831,823,824,821,828,830,837,828,841,816,843,830,827,849,878,840,881,886,916,990,1085,959,941,935,908,926,912,935,919,921,923,979,937,927,871,915,980,924,857,803,817,883,961,908,875,872,873,866,878,879,889,881,871,867,865,834,839,846,837,816,811,824,829,829,833,833,837,831,830,830,832,849,882,958,1008,962,951,839,795,807,790,779,806,791,793,764,787,800,774,787,793,781,777,790,800,782,799,794,786,775,769,775,780,762,768,797,783,771,789,813,817,821,822,850,844,851,850,845,840,822,836,813,829,825,789,794,805,806,858,894,925,917,844,855,850,833,783,792,783,772,802,791,820,816,796,834,843,840,845,843,838,842,833,851,850,849,847,849,822,843,862,872,871,962,925,910,943,937,883,888,869,842,800,789,803,820,823,840,843,830,838,881,851,860,866,862,833,849,857,810,823,817,798,806,808,806,797,815,805,819,825,851,861,842,837,840,865,849,840,834,847,849,876,838,847,838,837,811,846,869,854,854,855,846,849,822,830,832,834,830,844,839,826,818,863,872,903,923,897,848,832,837,830,849,853,880,846,835,851,857,852,845,868,880,870,865,867,null],[null,null,807,829,846,854,837,855,852,831,946,876,880,824,837,854,831,803,814,812,802,802,807,819,813,834,871,885,842,839,831,828,822,850,855,887,911,883,872,881,902,990,1030,1033,1015,1021,997,937,836,825,829,874,957,990,926,984,961,967,972,975,975,972,986,938,841,829,844,824,841,897,1090,852,835,836,856,855,834,822,829,847,842,860,931,874,830,852,869,845,834,857,903,899,897,926,886,839,831,861,844,849,849,855,842,832,853,823,840,849,833,846,836,835,845,832,1130,1165,1085,910,949,987,1046,1066,1149,1191,1198,1206,1167,1142,1136,895,865,861,862,848,851,831,833,840,834,840,843,849,853,834,854,957,1107,1223,1269,1321,1323,1329,1283,953,894,901,880,858,940,894,824,831,814,842,820,841,819,825,829,842,842,831,844,845,830,836,863,869,883,869,1070,960,968,963,926,924,921,923,922,912,926,965,919,866,875,964,954,875,832,901,987,1017,949,880,878,873,871,842,855,880,885,869,856,841,853,846,837,823,805,795,795,826,828,819,836,839,818,819,828,839,835,852,865,943,1098,1025,949,871,830,817,794,794,785,794,805,770,785,791,774,792,793,768,781,789,796,796,796,793,804,778,755,774,781,771,779,787,790,812,810,780,816,800,796,857,853,833,821,808,813,827,819,836,844,824,781,792,809,800,898,934,927,884,836,833,870,868,820,797,795,799,800,807,808,802,795,817,851,837,825,837,817,825,834,844,846,833,865,842,823,865,878,882,889,967,912,896,932,966,935,878,839,800,767,793,790,824,828,822,833,836,856,873,838,826,857,887,860,852,844,810,817,819,806,806,809,820,821,801,816,827,807,819,863,865,853,852,850,836,844,842,862,861,853,849,857,842,827,811,834,854,863,851,848,844,852,844,835,818,819,832,829,824,816,820,829,852,903,970,885,846,845,832,837,857,832,868,846,836,872,848,851,862,872,865,870,873,871,null],[null,null,818,826,872,876,836,845,856,830,903,919,855,839,830,851,848,793,824,826,830,813,797,781,822,829,858,872,855,841,832,824,826,830,840,862,894,940,909,898,907,956,968,970,934,965,949,929,881,835,828,835,974,934,865,951,970,970,973,983,984,971,937,879,849,852,826,822,840,829,987,937,844,840,859,861,830,826,828,843,842,862,911,853,856,842,870,799,846,848,998,903,882,865,832,845,834,843,860,855,843,867,846,841,846,829,842,845,848,842,831,845,840,840,1064,1158,1108,946,922,1013,1060,1067,1168,1190,1197,1225,1180,1148,1156,952,857,863,867,846,826,855,860,834,836,851,848,830,857,845,879,880,919,962,1057,1275,1308,1327,1288,1061,926,891,899,907,968,910,841,824,820,834,841,829,817,846,820,844,819,845,833,858,826,848,840,843,860,869,1000,886,891,933,960,957,973,945,964,944,900,893,853,877,930,971,880,825,847,969,925,885,866,861,863,866,858,817,841,856,865,851,846,856,848,839,814,801,787,812,815,830,817,824,822,800,787,785,807,814,828,829,825,846,977,1000,955,893,848,844,810,792,795,806,818,745,783,781,777,791,782,792,793,805,797,775,783,782,782,766,751,786,775,770,775,772,800,824,778,769,783,788,785,832,822,807,787,808,839,851,814,844,843,795,779,788,801,822,914,891,885,857,853,812,833,830,832,793,802,810,781,794,805,842,796,816,825,816,819,817,798,853,857,877,865,848,830,867,867,890,885,893,902,908,887,831,909,950,944,839,821,809,804,801,807,827,835,837,845,855,862,826,823,811,813,855,896,864,829,804,818,820,806,807,808,803,823,808,806,805,806,807,833,838,844,851,882,883,852,847,854,872,860,854,861,838,833,838,846,840,824,838,833,831,825,828,821,824,821,828,821,821,829,831,812,832,852,1037,946,852,840,847,843,830,826,878,863,853,845,841,861,861,872,872,866,869,852,null],[null,null,845,860,864,857,839,837,840,840,846,878,869,849,846,815,826,822,816,807,847,810,798,811,837,833,843,870,872,837,847,836,832,839,846,843,870,928,908,916,912,898,885,889,872,872,882,869,932,862,822,822,1000,863,823,909,972,968,962,985,956,898,856,849,834,846,835,843,841,828,898,1058,907,856,847,854,839,823,824,854,859,875,896,877,863,846,859,839,941,951,911,949,930,882,832,847,851,835,852,834,831,881,838,840,844,836,840,847,852,845,823,849,824,835,998,1132,1141,974,897,1027,1058,1084,1169,1204,1187,1213,1222,1163,1160,1052,884,860,851,861,833,843,875,876,845,846,846,849,855,837,865,894,873,889,935,1014,1131,1228,1266,1170,996,896,886,901,938,933,824,827,843,824,850,820,851,854,834,820,819,848,847,838,829,845,836,839,879,877,935,883,872,874,910,924,942,942,922,921,855,894,919,936,969,924,878,924,971,928,896,886,887,854,842,838,832,807,844,832,850,860,880,928,880,801,794,801,822,823,813,819,824,825,791,788,772,782,789,789,787,785,776,799,850,914,898,905,963,905,817,804,790,794,794,749,777,776,787,801,791,781,783,783,793,775,790,783,760,772,771,764,782,779,786,799,806,814,773,768,771,774,796,839,835,823,804,814,849,850,815,813,836,819,818,808,821,853,918,918,868,831,884,843,792,758,808,804,794,792,768,772,791,804,795,795,777,800,785,787,789,863,869,838,803,838,837,878,896,912,899,908,908,912,895,806,868,926,897,826,812,813,814,802,803,817,830,852,865,858,836,809,829,833,826,840,934,878,818,818,836,805,788,808,812,821,807,800,802,809,814,805,818,812,824,829,847,875,890,892,891,885,851,856,849,857,823,844,865,865,864,821,803,814,818,829,831,838,844,821,821,818,820,823,817,814,813,981,1004,881,838,848,846,855,826,857,872,860,866,878,873,871,871,887,879,875,854,null],[null,null,832,828,828,848,839,832,840,849,854,866,844,842,836,800,833,865,828,823,841,809,806,833,839,830,830,860,865,855,852,838,840,847,843,838,840,863,865,873,878,847,854,861,870,887,900,869,954,947,830,841,932,835,824,871,976,991,989,986,886,877,847,846,867,838,838,835,841,813,840,1047,948,863,859,843,847,828,835,853,839,866,876,923,857,836,865,956,925,931,915,1070,907,864,834,855,867,833,823,846,829,845,856,848,835,840,857,837,849,835,837,847,830,846,945,1104,1157,1044,901,1000,1029,1074,1152,1193,1185,1196,1238,1185,1180,1133,983,872,852,857,866,860,869,923,856,826,847,841,826,832,850,859,856,900,949,920,942,1019,1059,1176,1088,918,907,897,907,973,860,853,822,835,806,829,846,829,851,831,834,825,849,824,845,832,861,867,875,874,950,864,863,857,872,872,906,868,889,919,891,955,958,914,931,927,955,968,937,914,928,903,875,850,831,819,819,821,836,842,856,845,863,891,849,790,808,815,838,829,821,840,827,810,779,787,782,800,785,774,814,803,774,781,806,834,827,941,1062,932,814,812,783,785,801,768,772,780,787,789,806,792,780,782,797,801,804,788,779,782,777,800,813,807,797,823,814,805,778,772,785,780,800,824,826,822,828,834,825,846,814,821,858,873,895,909,869,877,918,945,948,962,897,866,800,781,809,827,799,788,771,777,792,788,775,775,787,789,790,784,774,800,807,793,774,872,848,858,892,912,885,877,878,913,828,828,832,933,894,822,788,833,825,815,814,821,833,848,858,829,834,839,820,827,835,840,901,849,831,834,819,813,804,794,824,820,805,810,807,815,812,798,813,817,823,813,817,816,824,912,943,969,886,845,870,867,847,846,867,862,844,837,829,833,840,859,865,846,857,821,828,815,819,827,813,814,823,864,960,930,841,848,836,847,827,821,855,869,871,880,875,867,870,873,868,874,871,null],[null,null,832,828,828,848,839,832,840,849,854,866,844,842,836,800,833,865,828,823,841,809,806,833,839,830,830,860,865,855,852,838,840,847,843,838,840,863,865,873,878,847,854,861,870,887,900,869,954,947,830,841,932,835,824,871,976,991,989,986,886,877,847,846,867,838,838,835,841,813,840,1047,948,863,859,843,847,828,835,853,839,866,876,923,857,836,865,956,925,931,915,1070,907,864,834,855,867,833,823,846,829,845,856,848,835,840,857,837,849,835,837,847,830,846,945,1104,1157,1044,901,1000,1029,1074,1152,1193,1185,1196,1238,1185,1180,1133,983,872,852,857,866,860,869,923,856,826,847,841,826,832,850,859,856,900,949,920,942,1019,1059,1176,1088,918,907,897,907,973,860,853,822,835,806,829,846,829,851,831,834,825,849,824,845,832,861,867,875,874,950,864,863,857,872,872,906,868,889,919,891,955,958,914,931,927,955,968,937,914,928,903,875,850,831,819,819,821,836,842,856,845,863,891,849,790,808,815,838,829,821,840,827,810,779,787,782,800,785,774,814,803,774,781,806,834,827,941,1062,932,814,812,783,785,801,768,772,780,787,789,806,792,780,782,797,801,804,788,779,782,777,800,813,807,797,823,814,805,778,772,785,780,800,824,826,822,828,834,825,846,814,821,858,873,895,909,869,877,918,945,948,962,897,866,800,781,809,827,799,788,771,777,792,788,775,775,787,789,790,784,774,800,807,793,774,872,848,858,892,912,885,877,878,913,828,828,832,933,894,822,788,833,825,815,814,821,833,848,858,829,834,839,820,827,835,840,901,849,831,834,819,813,804,794,824,820,805,810,807,815,812,798,813,817,823,813,817,816,824,912,943,969,886,845,870,867,847,846,867,862,844,837,829,833,840,859,865,846,857,821,828,815,819,827,813,814,823,864,960,930,841,848,836,847,827,821,855,869,871,880,875,867,870,873,868,874,871,null],[null,null,838,845,846,850,842,849,851,847,850,853,868,857,819,807,833,862,843,837,802,833,837,841,846,822,847,851,880,859,844,834,855,849,837,843,851,863,862,859,865,860,898,909,899,924,932,903,920,1026,918,853,900,810,821,838,955,982,965,904,829,855,858,843,871,862,859,840,849,820,817,977,999,902,887,848,848,838,833,847,836,866,869,947,899,834,858,1046,996,1171,1092,998,893,881,847,865,885,832,830,841,835,832,846,848,829,841,857,833,856,832,826,830,831,836,882,1031,1143,1113,878,933,1005,1068,1165,1178,1185,1181,1251,1206,1189,1153,1042,910,861,856,861,867,865,863,894,879,852,848,834,839,850,839,839,876,909,968,958,973,943,988,1045,947,907,892,872,942,857,831,818,829,836,846,832,852,822,832,831,824,818,831,853,830,860,886,880,886,967,849,860,884,932,933,919,907,912,915,912,962,954,981,938,1111,1046,1036,963,928,895,878,863,828,814,813,814,810,833,863,872,846,837,840,801,805,816,815,826,816,804,842,808,784,757,776,788,779,776,783,803,800,784,771,774,812,901,1000,983,879,817,808,799,777,786,772,770,778,791,791,797,790,786,790,795,803,802,783,780,782,784,807,807,805,813,806,822,814,768,767,778,786,809,832,829,800,833,825,822,838,840,831,843,880,898,885,895,899,866,862,848,842,885,866,810,804,815,818,807,788,794,778,772,784,771,783,799,799,793,782,773,797,801,784,772,826,817,824,860,892,883,870,896,903,867,820,853,868,868,828,802,823,832,830,821,834,852,859,862,830,803,822,839,832,825,839,901,825,816,797,802,806,811,795,811,807,806,820,814,804,802,814,812,818,827,819,815,824,815,818,900,885,879,849,867,858,861,838,839,841,844,841,853,832,831,855,848,838,840,798,812,811,837,823,801,816,833,838,912,965,849,845,856,859,861,846,839,871,852,861,878,882,866,866,865,866,880,null],[null,null,846,851,837,834,826,863,837,849,817,823,856,849,800,839,871,840,831,847,818,851,849,833,849,839,863,856,870,846,839,832,866,818,823,835,845,860,866,874,830,897,933,964,931,940,958,955,921,1018,969,932,847,809,838,823,938,939,880,847,824,837,841,840,875,879,846,836,845,834,830,940,1062,928,908,852,840,836,834,828,829,842,877,921,892,848,864,881,1020,1377,1415,854,858,881,864,845,852,833,835,825,835,837,833,839,837,852,859,835,846,839,841,832,840,839,850,968,1128,1157,850,861,1002,1057,1143,1163,1185,1201,1213,1220,1218,1163,1090,1008,886,856,852,865,852,847,859,834,827,869,819,832,819,844,860,872,891,992,973,937,930,895,938,951,915,891,866,906,872,839,825,811,827,824,839,840,830,823,819,839,822,842,828,848,850,877,866,890,988,910,930,942,1139,1091,895,909,918,915,936,962,1229,1287,1016,941,964,1014,944,897,853,844,832,820,831,828,817,834,850,854,867,852,826,807,804,798,814,821,822,805,789,806,793,778,766,774,768,785,772,781,781,760,785,791,780,801,869,944,979,885,803,817,770,776,792,778,763,773,776,793,795,795,792,787,793,801,798,781,801,786,783,805,798,802,815,803,823,814,764,795,799,794,823,840,823,812,844,839,841,855,834,833,833,884,915,917,916,873,863,880,875,873,922,870,801,813,826,833,838,820,830,797,786,791,785,793,788,792,786,790,787,794,810,789,775,781,797,795,853,881,867,874,893,883,885,812,822,891,854,796,809,829,829,837,849,836,830,854,832,831,818,824,831,814,824,851,859,827,820,820,813,808,813,815,818,804,800,822,806,809,808,815,811,817,832,816,818,810,812,838,874,870,911,850,840,839,855,853,854,841,831,835,833,838,852,848,843,839,831,805,808,816,837,827,811,808,820,829,858,960,845,855,846,831,840,825,833,874,859,870,878,853,873,878,860,875,881,null],[null,null,819,806,826,827,855,881,836,841,815,821,829,869,831,864,857,811,829,850,834,834,843,845,859,859,843,841,846,846,811,803,834,843,851,846,865,830,847,851,863,920,905,919,960,940,954,984,959,956,988,1090,837,801,809,820,891,871,826,825,822,825,839,833,872,879,854,840,844,842,837,880,1043,1050,940,866,833,829,831,835,822,829,872,900,906,859,840,879,1061,1292,1249,862,862,881,867,831,840,848,852,810,835,838,831,837,845,850,840,857,844,833,854,835,854,850,839,902,1085,1176,886,813,950,1051,1081,1105,1174,1213,1215,1229,1218,1185,1146,1148,950,871,850,851,863,860,854,841,829,873,834,824,836,842,883,900,896,1000,995,921,913,921,937,949,918,907,882,896,909,861,847,846,819,831,831,821,832,834,850,830,861,830,824,846,867,882,883,914,1060,1019,1013,1108,1610,1634,1433,932,942,949,962,919,1020,982,956,963,887,890,886,846,836,824,817,821,825,828,827,861,867,857,862,828,837,799,807,792,820,820,820,819,813,817,804,782,770,775,769,781,779,768,774,778,792,781,789,806,841,881,1028,930,831,817,806,780,782,776,761,773,789,804,813,805,789,774,790,798,793,775,783,799,784,809,803,808,809,814,818,818,797,824,832,822,812,839,822,827,838,825,835,839,822,822,832,920,911,889,889,831,877,888,885,883,925,859,797,822,829,842,854,874,826,803,811,815,798,792,785,801,782,785,793,766,779,759,775,797,836,833,869,902,870,860,881,861,866,813,816,865,859,827,804,860,851,852,900,866,802,826,833,836,838,833,817,823,822,844,855,820,812,838,823,815,807,808,814,797,809,807,815,808,791,801,817,813,827,814,807,808,811,853,861,839,821,843,827,852,866,867,870,857,844,821,825,837,853,858,862,843,832,817,815,811,823,823,818,814,810,835,827,903,863,852,860,841,838,845,842,851,860,871,870,867,870,857,858,868,871,null],[null,null,805,816,808,839,838,850,831,825,823,846,852,923,804,815,819,855,849,817,807,846,848,866,838,846,837,843,862,838,822,818,835,851,855,868,878,847,837,855,883,904,889,897,958,947,933,946,978,901,910,1019,824,820,818,821,868,886,828,817,809,812,812,833,842,838,854,836,841,856,849,853,963,1066,991,889,826,833,833,812,819,844,859,898,912,871,820,927,1191,1129,936,854,872,896,874,841,820,852,857,821,840,832,829,833,842,847,849,852,848,852,849,832,841,832,833,846,982,1136,958,810,866,987,1041,1072,1142,1187,1206,1226,1220,1207,1152,1178,1061,879,871,861,864,859,855,851,846,860,839,821,847,833,855,865,911,1004,991,945,902,915,932,927,936,918,886,894,928,909,860,855,833,837,828,836,830,831,820,820,824,814,850,853,861,872,862,895,981,926,909,1038,1665,1799,1840,1304,1108,927,990,931,973,1033,1000,1052,900,883,853,834,830,819,820,817,852,847,849,855,885,881,868,807,833,819,818,807,818,807,811,809,818,827,790,787,806,818,788,789,795,775,774,792,783,772,788,810,839,832,1040,982,870,832,823,771,777,789,771,773,790,800,798,797,797,785,796,795,797,787,775,782,782,796,815,815,824,835,822,828,827,825,838,838,795,837,814,833,830,822,820,830,818,823,832,917,951,960,948,878,873,868,879,874,866,843,847,827,831,830,839,856,790,818,807,781,781,789,785,799,801,794,783,786,792,795,785,814,846,849,867,910,889,867,867,872,865,845,814,873,849,845,803,882,838,828,909,837,817,855,843,843,835,827,824,809,821,904,819,814,816,842,818,831,809,805,802,799,803,814,796,802,809,814,809,815,803,810,797,808,815,858,817,841,800,828,814,832,844,837,844,853,896,851,825,827,836,859,859,831,837,827,823,830,825,820,818,816,824,841,847,848,930,862,870,880,855,875,846,840,869,868,853,864,875,869,881,878,855,null],[null,null,805,816,808,839,838,850,831,825,823,846,852,923,804,815,819,855,849,817,807,846,848,866,838,846,837,843,862,838,822,818,835,851,855,868,878,847,837,855,883,904,889,897,958,947,933,946,978,901,910,1019,824,820,818,821,868,886,828,817,809,812,812,833,842,838,854,836,841,856,849,853,963,1066,991,889,826,833,833,812,819,844,859,898,912,871,820,927,1191,1129,936,854,872,896,874,841,820,852,857,821,840,832,829,833,842,847,849,852,848,852,849,832,841,832,833,846,982,1136,958,810,866,987,1041,1072,1142,1187,1206,1226,1220,1207,1152,1178,1061,879,871,861,864,859,855,851,846,860,839,821,847,833,855,865,911,1004,991,945,902,915,932,927,936,918,886,894,928,909,860,855,833,837,828,836,830,831,820,820,824,814,850,853,861,872,862,895,981,926,909,1038,1665,1799,1840,1304,1108,927,990,931,973,1033,1000,1052,900,883,853,834,830,819,820,817,852,847,849,855,885,881,868,807,833,819,818,807,818,807,811,809,818,827,790,787,806,818,788,789,795,775,774,792,783,772,788,810,839,832,1040,982,870,832,823,771,777,789,771,773,790,800,798,797,797,785,796,795,797,787,775,782,782,796,815,815,824,835,822,828,827,825,838,838,795,837,814,833,830,822,820,830,818,823,832,917,951,960,948,878,873,868,879,874,866,843,847,827,831,830,839,856,790,818,807,781,781,789,785,799,801,794,783,786,792,795,785,814,846,849,867,910,889,867,867,872,865,845,814,873,849,845,803,882,838,828,909,837,817,855,843,843,835,827,824,809,821,904,819,814,816,842,818,831,809,805,802,799,803,814,796,802,809,814,809,815,803,810,797,808,815,858,817,841,800,828,814,832,844,837,844,853,896,851,825,827,836,859,859,831,837,827,823,830,825,820,818,816,824,841,847,848,930,862,870,880,855,875,846,840,869,868,853,864,875,869,881,878,855,null],[null,null,794,820,826,829,845,848,836,829,828,815,829,892,799,816,825,848,849,821,823,848,844,852,833,830,837,852,858,835,825,845,850,892,896,874,888,834,836,852,856,866,880,887,923,933,914,952,983,908,897,939,814,808,808,819,843,880,849,829,817,813,813,836,828,827,853,849,844,856,860,855,889,1021,1126,884,845,844,851,821,815,840,843,891,951,911,819,842,1068,968,860,864,863,867,871,847,828,849,836,837,840,838,839,834,830,839,845,855,845,853,853,838,835,836,837,849,916,1081,987,849,844,952,1017,1050,1104,1174,1195,1177,1204,1204,1142,1127,1113,904,869,858,860,846,848,854,857,866,846,838,864,821,861,876,890,957,966,939,907,921,944,912,942,926,902,892,901,914,859,820,829,821,841,836,842,823,823,848,839,844,855,848,883,855,986,1103,910,905,919,914,1532,1506,1515,2262,1531,918,959,964,1024,1051,942,915,859,837,836,845,825,814,803,833,864,866,862,901,902,886,852,814,825,804,809,815,809,801,807,813,807,798,804,828,829,784,781,785,781,766,771,796,783,769,803,821,834,837,1032,1004,908,864,797,801,791,770,762,783,791,804,792,792,807,790,784,798,797,773,765,760,764,816,795,814,834,815,816,826,818,838,816,773,765,820,805,834,827,832,835,824,790,833,848,925,922,922,920,898,887,867,926,925,801,830,860,822,845,847,842,844,833,875,801,784,769,791,793,786,804,791,775,818,786,803,832,811,852,845,847,911,902,875,871,884,871,865,827,858,840,848,789,883,839,811,856,868,825,852,832,835,821,815,818,813,829,919,834,829,823,830,806,806,803,812,802,808,810,804,812,807,806,811,802,801,806,809,813,807,798,867,818,823,809,814,799,802,800,830,855,850,895,860,871,887,853,843,843,840,833,812,820,830,821,816,818,819,823,858,852,818,958,902,859,865,867,857,864,841,887,861,846,853,882,877,857,865,851,null],[null,null,825,829,837,820,841,849,835,815,831,828,848,860,863,862,873,830,836,838,833,823,830,830,829,828,854,859,846,816,832,852,865,877,862,894,886,854,853,847,854,830,866,884,901,896,907,947,959,926,903,887,818,805,819,832,840,846,866,846,822,831,828,846,860,851,849,858,847,844,853,853,844,939,1151,897,859,836,849,824,819,825,863,875,938,893,835,862,893,865,866,862,868,850,860,851,829,829,836,836,830,847,838,836,833,840,845,840,860,850,848,836,825,846,833,850,856,1009,1058,934,828,907,1003,1032,1053,1122,1218,1202,1214,1204,1165,1129,1127,912,882,868,870,850,856,856,861,886,865,866,864,882,871,826,821,910,949,951,907,947,935,899,953,950,921,919,898,937,914,832,816,816,827,833,842,840,838,841,864,852,906,889,902,1082,1653,1557,1032,940,920,954,1560,1709,1656,2454,1049,909,942,1011,1001,987,939,842,836,830,831,827,824,820,829,846,846,861,867,898,904,879,815,822,825,811,810,805,804,816,824,843,805,786,815,816,795,768,817,817,791,769,778,787,802,811,824,829,845,855,972,972,943,874,826,807,801,800,769,783,782,805,805,799,789,781,779,800,796,767,766,774,775,809,809,820,810,825,837,831,817,823,782,772,775,787,824,832,838,823,845,836,856,847,835,925,880,887,878,872,906,880,927,900,823,842,849,842,829,822,827,864,876,863,802,782,787,789,775,779,792,805,792,793,778,804,836,787,837,812,837,868,884,882,872,876,861,866,863,849,862,852,821,850,877,842,810,884,865,861,826,853,845,818,812,861,932,845,823,825,833,835,808,801,806,800,807,818,812,808,798,796,790,791,805,807,803,799,813,810,800,866,834,813,803,806,806,807,802,800,823,827,860,811,820,842,867,880,849,844,835,818,822,823,813,827,820,817,806,854,862,828,947,933,827,852,859,845,839,817,865,862,854,855,877,862,856,854,844,null],[null,null,823,824,824,817,841,837,836,830,838,841,848,827,856,848,897,844,820,818,827,823,825,840,848,832,871,853,832,853,869,841,859,861,846,891,858,895,864,834,855,809,852,892,886,862,846,865,913,930,912,889,821,798,797,832,826,836,867,857,835,826,841,882,893,852,834,856,855,842,855,849,865,992,1159,887,881,845,841,823,820,821,861,841,929,932,850,891,880,881,859,851,858,846,863,863,814,828,838,818,825,854,834,841,838,830,851,838,843,853,834,834,830,836,830,846,850,940,1109,1013,843,852,1002,1003,1018,1063,1204,1224,1232,1201,1179,1164,1117,979,940,927,907,857,852,856,859,869,868,883,846,964,925,848,875,867,896,946,897,907,901,894,951,963,920,934,913,893,905,872,824,824,809,827,838,853,834,830,865,922,960,925,931,1102,1670,1496,1198,1062,1153,1233,2002,2671,2168,1927,985,878,990,1001,897,903,891,822,834,825,828,823,831,837,855,845,855,876,895,910,899,890,835,797,809,809,821,816,803,828,827,823,813,822,824,809,771,780,825,823,795,784,788,798,829,818,828,840,829,879,932,937,921,893,836,810,802,826,770,776,794,797,793,787,797,776,785,794,774,800,790,763,750,785,795,815,799,822,835,830,835,787,770,774,777,779,832,822,830,826,843,813,820,816,840,932,876,875,887,845,889,886,898,870,825,840,849,839,837,843,856,895,874,856,833,820,780,780,797,782,782,777,779,769,761,789,782,790,827,842,842,864,887,900,883,874,863,864,876,853,864,863,855,802,876,863,786,879,890,858,838,852,830,835,844,901,906,850,846,838,827,825,815,808,809,813,796,805,812,814,802,801,802,802,796,799,811,809,803,805,832,855,880,801,812,815,810,803,801,803,803,813,831,808,784,791,802,843,881,876,865,815,814,821,828,824,840,805,815,846,842,837,915,1006,865,840,847,840,863,855,859,904,860,872,859,859,843,837,841,null],[null,null,823,824,824,817,841,837,836,830,838,841,848,827,856,848,897,844,820,818,827,823,825,840,848,832,871,853,832,853,869,841,859,861,846,891,858,895,864,834,855,809,852,892,886,862,846,865,913,930,912,889,821,798,797,832,826,836,867,857,835,826,841,882,893,852,834,856,855,842,855,849,865,992,1159,887,881,845,841,823,820,821,861,841,929,932,850,891,880,881,859,851,858,846,863,863,814,828,838,818,825,854,834,841,838,830,851,838,843,853,834,834,830,836,830,846,850,940,1109,1013,843,852,1002,1003,1018,1063,1204,1224,1232,1201,1179,1164,1117,979,940,927,907,857,852,856,859,869,868,883,846,964,925,848,875,867,896,946,897,907,901,894,951,963,920,934,913,893,905,872,824,824,809,827,838,853,834,830,865,922,960,925,931,1102,1670,1496,1198,1062,1153,1233,2002,2671,2168,1927,985,878,990,1001,897,903,891,822,834,825,828,823,831,837,855,845,855,876,895,910,899,890,835,797,809,809,821,816,803,828,827,823,813,822,824,809,771,780,825,823,795,784,788,798,829,818,828,840,829,879,932,937,921,893,836,810,802,826,770,776,794,797,793,787,797,776,785,794,774,800,790,763,750,785,795,815,799,822,835,830,835,787,770,774,777,779,832,822,830,826,843,813,820,816,840,932,876,875,887,845,889,886,898,870,825,840,849,839,837,843,856,895,874,856,833,820,780,780,797,782,782,777,779,769,761,789,782,790,827,842,842,864,887,900,883,874,863,864,876,853,864,863,855,802,876,863,786,879,890,858,838,852,830,835,844,901,906,850,846,838,827,825,815,808,809,813,796,805,812,814,802,801,802,802,796,799,811,809,803,805,832,855,880,801,812,815,810,803,801,803,803,813,831,808,784,791,802,843,881,876,865,815,814,821,828,824,840,805,815,846,842,837,915,1006,865,840,847,840,863,855,859,904,860,872,859,859,843,837,841,null],[null,null,802,842,835,812,863,879,849,817,811,842,859,838,841,815,821,869,856,817,841,822,837,835,847,826,845,819,813,867,870,846,864,864,877,869,851,865,847,841,860,813,856,899,880,869,851,854,911,934,930,890,819,817,816,826,835,836,852,853,834,851,908,923,904,860,846,874,876,851,858,864,896,939,1023,903,893,833,831,829,824,851,867,848,925,938,872,865,851,888,868,861,860,851,851,903,834,823,830,843,839,839,851,844,852,840,848,844,848,861,843,840,852,843,830,844,869,897,1092,1083,925,858,989,962,989,1034,1157,1202,1216,1203,1180,1165,1109,1060,975,963,959,866,857,861,853,867,862,871,870,966,1034,895,840,884,874,843,865,906,893,914,935,1001,944,933,933,898,915,911,857,824,827,824,847,839,853,878,892,906,963,1016,945,1107,1350,1355,1124,1367,1484,1421,1490,1663,1767,1458,891,899,929,1112,1168,1063,886,844,835,831,829,830,842,854,860,841,871,876,894,895,906,894,821,820,826,833,826,814,801,810,834,830,814,836,827,826,784,781,763,801,818,801,782,784,812,803,787,838,813,840,911,951,928,911,856,841,833,838,782,762,787,790,795,807,805,795,812,797,765,805,799,778,759,799,811,808,809,837,846,827,808,774,785,779,787,798,794,778,810,811,823,829,831,798,864,985,924,930,957,894,912,910,894,886,877,870,866,830,822,823,849,879,889,862,842,819,758,773,787,783,776,762,767,775,772,782,793,796,813,831,841,841,867,896,893,865,858,863,865,842,820,886,872,811,838,877,890,876,884,877,863,876,843,841,827,937,959,887,847,837,818,817,812,802,810,813,810,810,808,814,800,805,809,807,797,792,793,807,804,807,845,866,849,802,825,809,815,807,802,801,810,811,832,800,792,792,797,802,809,816,848,855,842,833,827,817,822,822,836,845,850,837,889,1025,957,851,854,850,862,868,847,914,880,874,858,870,857,841,871,null],[null,null,812,831,795,809,838,835,830,832,804,827,850,828,834,816,836,856,885,854,848,848,878,853,851,824,856,821,820,854,863,849,862,868,902,883,869,878,848,842,843,829,862,872,856,877,879,875,922,908,912,901,811,822,817,842,812,812,823,852,887,904,930,952,897,872,845,865,882,866,854,885,900,903,947,956,886,838,842,834,846,856,845,848,913,944,895,856,851,877,889,849,860,842,844,923,830,812,828,833,842,838,847,837,847,835,832,838,834,858,847,840,846,867,840,841,857,839,1077,1121,1018,911,1006,977,988,1037,1123,1193,1214,1197,1178,1146,1100,1037,978,999,984,868,856,858,855,856,857,851,873,885,993,1017,952,912,882,853,882,839,873,919,885,970,960,926,933,912,907,918,858,830,831,816,831,849,863,876,991,979,983,1037,1067,1348,1334,1236,993,1331,1334,1142,1292,1263,1533,1118,909,895,964,1086,1306,1057,942,884,841,819,824,854,856,866,869,846,872,871,891,883,908,904,813,844,815,837,831,824,818,817,819,812,825,841,848,809,785,791,789,811,845,844,812,791,796,794,789,801,810,833,885,938,945,915,856,811,829,821,792,759,788,801,803,792,812,782,770,779,785,781,783,777,760,825,826,810,811,834,831,810,780,780,781,769,776,769,779,795,805,801,827,827,833,796,883,1015,927,921,928,930,994,1013,971,957,973,914,924,927,776,824,862,829,887,859,828,812,759,776,767,778,775,772,780,782,792,790,784,793,797,824,843,827,857,889,887,858,856,865,870,857,816,903,880,826,849,889,898,828,847,857,901,850,828,851,839,859,914,940,881,863,829,829,828,813,809,804,804,813,817,811,808,810,796,800,806,800,810,809,799,839,869,822,816,808,820,798,815,800,800,792,811,800,830,805,793,780,794,803,798,818,790,818,829,851,868,861,841,837,846,852,857,855,838,960,1005,912,857,862,886,877,848,875,889,877,859,860,858,829,894,null],[null,null,807,815,812,833,826,831,831,821,835,832,850,839,825,837,865,829,866,847,851,853,852,839,846,813,850,836,832,853,864,852,840,866,877,860,876,870,863,829,834,838,846,859,824,876,861,865,886,863,872,910,821,829,833,830,820,820,825,864,923,931,933,946,913,875,871,873,865,886,870,870,902,903,890,1039,932,853,851,867,848,831,838,818,850,923,915,848,852,887,895,845,866,847,844,931,882,830,826,829,838,845,823,837,848,841,842,845,828,847,840,856,844,862,843,836,844,842,1040,1136,1086,973,966,994,959,1012,1106,1157,1194,1174,1151,1113,1052,1004,931,965,977,897,875,879,879,869,865,869,872,886,893,1011,1030,873,875,875,906,832,857,888,883,921,941,941,927,932,898,907,884,851,830,834,831,887,887,878,957,964,965,980,1286,1387,1190,1168,935,1276,1405,1108,1242,1148,1135,909,902,1001,1047,1052,1149,999,912,902,848,843,860,865,875,865,835,964,861,868,869,880,960,963,830,824,812,823,820,820,818,823,809,807,842,839,835,800,794,820,792,813,837,849,840,831,807,796,794,798,804,802,859,902,917,889,943,876,848,823,832,809,790,800,792,800,793,781,780,789,788,799,802,782,779,829,830,814,813,838,815,799,765,789,788,784,800,760,750,772,814,783,823,833,817,830,942,1000,898,923,943,927,1023,1017,991,970,1020,973,966,941,809,854,866,826,865,855,807,757,777,759,773,781,782,780,789,780,777,781,792,805,768,778,793,825,847,887,890,871,860,858,857,865,808,894,915,848,872,881,881,797,806,841,888,815,833,869,857,856,880,896,947,925,928,898,860,832,825,813,815,805,813,826,801,808,809,799,804,804,795,790,808,845,859,836,819,821,804,802,806,817,794,805,796,812,840,798,778,783,807,800,796,801,797,795,796,812,838,921,858,862,860,847,864,876,872,901,979,996,844,858,863,869,843,849,902,880,854,843,828,857,906,null],[null,null,816,819,796,821,823,852,851,839,853,841,837,826,847,839,871,847,852,855,887,832,833,858,871,864,871,844,843,831,843,838,857,842,864,870,888,912,861,844,831,826,862,875,823,855,835,841,881,863,854,876,845,815,824,811,832,826,836,850,899,908,932,929,931,891,904,921,867,903,892,891,928,927,887,1070,963,839,862,847,834,826,838,811,834,905,912,836,828,868,881,850,851,838,841,924,899,833,826,839,839,837,838,848,832,846,848,840,834,849,838,848,837,855,835,836,840,839,971,1116,1127,1050,949,1016,996,987,1175,1129,1153,1147,1117,1084,1045,952,922,953,1001,903,906,904,910,944,939,926,902,934,934,947,1005,892,873,880,887,853,820,834,859,894,917,939,905,916,905,901,930,852,854,851,869,912,946,922,1150,1129,991,961,1343,1302,1149,1112,899,1111,1162,1029,1109,1029,1030,945,888,1049,1150,1248,1100,949,867,969,963,885,879,884,890,881,849,1153,921,874,896,937,1017,944,845,827,818,826,823,805,786,782,797,805,824,838,811,777,821,831,807,823,836,848,849,850,815,797,790,798,799,801,855,865,875,845,997,926,876,834,839,843,828,847,821,795,777,779,777,792,790,812,796,797,816,834,828,820,816,782,779,779,764,783,793,789,770,783,760,760,829,785,809,817,820,820,976,1047,921,972,949,974,1044,1020,980,981,1061,1025,1006,977,812,806,824,855,842,865,824,780,786,763,755,772,762,777,774,781,793,782,787,815,829,816,796,837,875,890,893,876,865,874,847,870,819,823,877,846,823,866,893,787,782,817,832,810,848,872,878,886,886,870,887,894,868,871,884,904,881,871,836,808,800,806,798,809,801,812,805,798,804,804,805,858,851,822,794,809,808,809,791,813,811,820,799,817,826,816,796,798,797,814,804,797,807,804,803,803,796,929,850,829,829,826,829,848,850,856,913,957,962,916,906,922,886,868,883,888,858,847,840,892,893,null],[null,null,816,819,796,821,823,852,851,839,853,841,837,826,847,839,871,847,852,855,887,832,833,858,871,864,871,844,843,831,843,838,857,842,864,870,888,912,861,844,831,826,862,875,823,855,835,841,881,863,854,876,845,815,824,811,832,826,836,850,899,908,932,929,931,891,904,921,867,903,892,891,928,927,887,1070,963,839,862,847,834,826,838,811,834,905,912,836,828,868,881,850,851,838,841,924,899,833,826,839,839,837,838,848,832,846,848,840,834,849,838,848,837,855,835,836,840,839,971,1116,1127,1050,949,1016,996,987,1175,1129,1153,1147,1117,1084,1045,952,922,953,1001,903,906,904,910,944,939,926,902,934,934,947,1005,892,873,880,887,853,820,834,859,894,917,939,905,916,905,901,930,852,854,851,869,912,946,922,1150,1129,991,961,1343,1302,1149,1112,899,1111,1162,1029,1109,1029,1030,945,888,1049,1150,1248,1100,949,867,969,963,885,879,884,890,881,849,1153,921,874,896,937,1017,944,845,827,818,826,823,805,786,782,797,805,824,838,811,777,821,831,807,823,836,848,849,850,815,797,790,798,799,801,855,865,875,845,997,926,876,834,839,843,828,847,821,795,777,779,777,792,790,812,796,797,816,834,828,820,816,782,779,779,764,783,793,789,770,783,760,760,829,785,809,817,820,820,976,1047,921,972,949,974,1044,1020,980,981,1061,1025,1006,977,812,806,824,855,842,865,824,780,786,763,755,772,762,777,774,781,793,782,787,815,829,816,796,837,875,890,893,876,865,874,847,870,819,823,877,846,823,866,893,787,782,817,832,810,848,872,878,886,886,870,887,894,868,871,884,904,881,871,836,808,800,806,798,809,801,812,805,798,804,804,805,858,851,822,794,809,808,809,791,813,811,820,799,817,826,816,796,798,797,814,804,797,807,804,803,803,796,929,850,829,829,826,829,848,850,856,913,957,962,916,906,922,886,868,883,888,858,847,840,892,893,null],[null,null,817,831,830,842,815,848,866,838,867,807,821,849,840,832,855,858,855,872,883,810,832,857,857,891,878,843,841,844,848,841,859,845,860,860,883,936,912,880,838,817,847,867,848,843,810,812,837,860,845,868,865,822,828,830,823,834,830,834,875,891,905,922,931,903,896,903,898,894,894,882,904,921,893,1048,1022,868,860,842,841,850,832,828,835,876,942,845,849,847,875,861,844,842,854,904,919,856,833,837,834,844,833,851,835,845,862,841,849,845,844,843,823,836,837,839,830,833,899,1069,1141,1075,927,987,1012,1006,1203,1154,1128,1150,1105,1045,1075,903,937,952,969,865,890,849,905,1001,1039,992,1014,1039,1061,1009,931,1014,922,887,864,831,786,819,860,865,870,904,907,910,907,911,950,907,900,861,902,898,948,1123,1335,1189,1148,1084,1152,1052,1186,1072,899,987,1228,1257,1091,1003,1038,903,876,952,1001,1162,992,893,868,1046,1101,920,863,888,889,958,985,913,941,922,904,1002,1010,949,883,822,808,825,834,787,781,797,780,814,839,840,768,802,816,818,821,832,836,849,874,858,795,816,809,798,793,802,870,862,867,838,971,923,915,829,845,843,856,866,861,846,821,809,796,798,815,808,789,813,831,859,818,790,773,776,777,773,768,754,786,783,769,772,776,776,812,799,802,800,800,845,976,1016,952,1018,1028,1052,1084,1064,1003,991,1062,1027,1008,962,792,839,878,872,846,828,804,795,768,768,760,782,782,795,777,768,781,786,782,785,819,840,842,841,850,867,904,882,862,855,869,883,868,823,839,857,835,854,884,850,839,825,820,838,871,879,904,874,869,843,816,839,803,805,819,834,881,890,889,832,829,819,811,814,805,798,809,800,806,799,857,816,839,819,822,809,806,815,816,814,813,825,797,830,819,798,794,807,801,798,794,818,792,813,800,804,802,906,827,811,818,846,844,844,834,854,883,933,1183,1142,1083,1034,946,888,858,869,867,881,881,892,901,null],[null,null,819,843,830,833,827,840,866,848,849,824,832,837,833,841,859,855,865,824,842,873,854,857,858,886,854,852,826,870,841,848,862,867,859,846,860,861,863,852,828,827,836,837,856,814,813,819,820,848,829,862,880,846,850,827,815,833,840,841,853,875,883,923,937,936,913,889,922,943,920,881,891,904,888,1012,1060,903,816,833,830,829,823,818,822,827,926,878,841,851,896,862,858,846,856,910,931,877,824,846,847,837,835,852,850,856,856,861,851,839,861,841,839,842,841,836,830,839,864,1001,1135,1096,929,969,1021,1090,1174,1169,1110,1155,1108,1020,1033,921,938,1007,1082,1004,931,885,886,975,950,922,953,986,977,992,987,1099,1027,894,870,831,799,846,846,840,850,877,900,913,906,900,914,924,935,857,906,904,941,1083,1287,1118,1215,1237,1076,1099,1084,991,916,1200,1236,1256,1131,1079,987,901,983,954,916,1010,946,898,878,1009,1019,909,876,825,880,1023,1019,901,887,889,883,1002,978,973,908,818,820,824,813,778,779,788,775,793,813,825,785,790,805,820,827,836,820,835,864,850,831,834,831,808,829,864,869,865,898,874,928,960,954,854,845,843,829,866,904,870,853,845,828,808,820,814,793,815,829,852,808,770,772,761,762,761,766,761,768,773,781,774,767,759,800,805,831,825,835,865,995,979,951,998,1014,1035,1094,1053,1006,988,1023,1021,1001,946,839,902,920,896,825,840,813,778,763,772,787,776,785,788,785,767,781,786,783,793,784,786,851,830,831,843,914,924,889,892,871,869,866,845,821,869,841,838,854,870,863,791,831,837,846,850,854,817,816,818,794,808,799,798,786,785,797,797,871,908,885,842,815,809,805,809,802,796,811,808,865,827,816,823,820,804,801,806,812,792,814,830,813,826,815,805,782,795,792,804,790,802,797,793,799,812,790,937,831,803,818,819,823,843,849,854,855,896,1192,1276,1115,1062,936,893,847,839,916,941,910,901,894,null],[null,null,829,862,844,821,846,828,832,859,857,872,848,854,833,854,845,833,851,828,870,887,861,884,849,868,863,867,839,843,842,862,862,851,855,859,847,855,853,854,863,870,864,833,853,826,841,822,852,842,830,859,903,876,841,838,821,831,847,835,855,860,860,893,931,918,921,912,904,919,908,915,900,913,880,979,1080,950,826,824,830,827,815,829,823,832,899,876,854,855,900,880,861,834,860,899,916,885,825,824,834,827,831,836,843,845,850,850,852,853,861,837,870,825,836,834,822,836,854,955,1098,1138,942,922,1035,1185,1181,1170,1083,1096,1057,987,959,907,1033,1100,1105,1169,1047,919,938,989,919,883,855,883,896,899,899,938,1047,937,882,838,841,880,823,828,858,853,913,898,911,903,902,922,913,861,911,911,940,1123,1215,1191,1182,1053,1038,1006,926,924,960,1194,1145,1177,1072,1116,1016,906,1043,1022,1068,1369,1236,1025,885,873,886,866,854,906,965,973,938,879,871,866,900,988,948,937,929,854,834,823,822,788,774,774,795,791,801,807,780,780,826,829,837,851,826,833,859,831,823,841,848,826,844,848,857,890,937,915,913,953,970,870,880,888,866,891,892,837,832,842,818,813,839,828,801,802,820,850,803,769,750,767,775,779,779,767,757,762,763,781,785,797,810,802,825,838,822,808,954,965,988,1005,1014,1038,1013,997,1013,971,998,960,909,883,830,844,933,926,777,821,818,779,801,782,774,764,784,788,777,798,799,766,783,823,795,774,824,808,838,864,904,943,870,892,850,850,875,868,812,867,847,843,857,865,811,800,822,826,834,854,806,818,820,829,828,814,795,802,790,795,790,786,794,819,876,910,841,815,808,805,801,784,807,837,875,833,798,815,830,801,819,805,801,828,811,831,838,827,822,819,784,789,801,802,806,804,808,791,801,805,790,944,855,809,811,815,822,843,844,840,849,854,1109,1312,1193,1055,922,916,887,850,903,931,913,893,920,null],[null,null,853,873,875,839,847,832,849,881,865,863,850,839,826,859,850,879,880,870,865,881,831,857,848,852,858,848,855,847,846,851,862,831,851,854,852,874,886,900,885,918,879,847,866,851,860,847,909,867,826,828,883,904,844,830,807,827,846,838,835,829,829,862,932,912,912,910,900,923,907,910,911,944,907,941,1059,1026,846,839,818,825,820,816,825,832,866,875,874,846,882,893,881,863,861,876,893,890,839,833,861,827,837,836,843,825,831,847,853,850,875,823,866,830,838,844,849,849,849,887,1003,1156,986,909,1012,1177,1155,1177,1134,1051,1022,998,905,883,978,1066,1102,1290,1136,910,885,951,923,866,864,869,873,860,870,835,954,1022,925,874,891,907,863,850,848,842,894,904,923,901,900,926,933,887,918,940,1152,1232,1066,1125,982,931,954,913,882,875,958,971,1094,1230,1015,1039,941,891,967,1094,1091,1302,1375,1145,938,844,855,833,838,901,899,883,877,889,876,860,870,987,985,940,908,851,832,831,843,795,763,788,798,787,780,783,788,809,820,810,836,855,840,830,872,840,824,840,856,867,861,856,869,901,941,919,895,949,1060,998,1039,1020,994,889,834,824,837,842,828,844,856,847,833,852,854,829,798,754,757,774,776,774,749,765,766,769,779,786,805,801,823,837,837,829,831,832,904,943,961,1002,984,970,974,996,980,941,915,854,809,818,814,818,896,859,762,775,800,796,793,794,791,778,782,777,779,795,821,802,792,798,814,811,806,800,822,864,916,832,819,851,865,867,896,871,844,839,839,847,861,870,786,819,849,844,852,847,788,812,823,832,826,826,808,803,793,791,797,786,791,788,789,840,903,870,825,821,810,813,805,852,860,845,796,813,841,794,806,808,807,829,822,828,805,813,831,818,788,789,797,801,803,794,811,792,813,809,802,928,876,815,816,820,815,822,864,849,867,847,1036,1342,1354,1173,965,913,921,889,886,896,917,926,906,null],[null,null,853,873,875,839,847,832,849,881,865,863,850,839,826,859,850,879,880,870,865,881,831,857,848,852,858,848,855,847,846,851,862,831,851,854,852,874,886,900,885,918,879,847,866,851,860,847,909,867,826,828,883,904,844,830,807,827,846,838,835,829,829,862,932,912,912,910,900,923,907,910,911,944,907,941,1059,1026,846,839,818,825,820,816,825,832,866,875,874,846,882,893,881,863,861,876,893,890,839,833,861,827,837,836,843,825,831,847,853,850,875,823,866,830,838,844,849,849,849,887,1003,1156,986,909,1012,1177,1155,1177,1134,1051,1022,998,905,883,978,1066,1102,1290,1136,910,885,951,923,866,864,869,873,860,870,835,954,1022,925,874,891,907,863,850,848,842,894,904,923,901,900,926,933,887,918,940,1152,1232,1066,1125,982,931,954,913,882,875,958,971,1094,1230,1015,1039,941,891,967,1094,1091,1302,1375,1145,938,844,855,833,838,901,899,883,877,889,876,860,870,987,985,940,908,851,832,831,843,795,763,788,798,787,780,783,788,809,820,810,836,855,840,830,872,840,824,840,856,867,861,856,869,901,941,919,895,949,1060,998,1039,1020,994,889,834,824,837,842,828,844,856,847,833,852,854,829,798,754,757,774,776,774,749,765,766,769,779,786,805,801,823,837,837,829,831,832,904,943,961,1002,984,970,974,996,980,941,915,854,809,818,814,818,896,859,762,775,800,796,793,794,791,778,782,777,779,795,821,802,792,798,814,811,806,800,822,864,916,832,819,851,865,867,896,871,844,839,839,847,861,870,786,819,849,844,852,847,788,812,823,832,826,826,808,803,793,791,797,786,791,788,789,840,903,870,825,821,810,813,805,852,860,845,796,813,841,794,806,808,807,829,822,828,805,813,831,818,788,789,797,801,803,794,811,792,813,809,802,928,876,815,816,820,815,822,864,849,867,847,1036,1342,1354,1173,965,913,921,889,886,896,917,926,906,null],[null,null,835,846,827,865,817,827,860,878,823,808,840,793,837,858,848,884,869,854,809,881,903,898,850,862,844,851,864,868,848,843,850,822,847,857,890,875,860,870,863,930,892,875,860,862,883,894,887,882,847,838,866,903,886,831,802,831,802,824,837,811,797,835,921,926,907,914,921,920,905,912,920,931,927,922,1014,1066,864,822,811,818,818,829,827,819,842,899,885,867,870,922,904,881,877,854,879,900,845,821,833,833,829,831,833,836,824,850,852,855,880,876,863,845,850,842,844,826,847,856,937,1105,1075,943,943,1055,1206,1194,1185,1045,1027,967,893,887,897,992,1118,1146,1033,926,887,907,888,859,857,877,863,862,861,869,877,1018,1006,924,887,871,859,829,830,842,880,920,932,891,927,913,937,918,924,957,1178,1214,1035,1016,976,1023,892,894,922,890,938,1099,1035,1129,1295,1127,921,879,932,1157,1105,1062,1126,1181,1359,874,883,872,864,881,891,905,892,904,888,878,869,903,944,923,859,1042,1027,901,928,801,802,797,794,794,799,798,792,787,805,838,854,841,819,827,836,843,843,846,892,933,873,852,859,890,936,952,941,1013,1100,1041,1038,997,991,878,851,843,865,836,851,835,844,880,877,878,866,848,808,758,747,762,750,751,749,754,758,752,776,801,828,827,825,848,844,828,817,834,927,982,959,968,926,937,960,975,954,889,841,810,812,823,828,843,839,793,786,793,806,801,793,797,802,779,801,799,783,807,820,847,794,843,853,800,789,811,800,809,931,836,854,873,869,872,867,853,857,842,855,855,850,829,788,821,843,846,860,828,816,809,824,838,824,837,835,830,807,811,802,795,796,803,807,806,843,899,900,859,820,803,811,876,869,837,808,792,819,806,814,803,813,821,820,821,819,804,838,793,792,795,781,797,813,795,802,795,792,796,802,901,888,818,800,829,807,806,855,842,871,856,1068,1348,1340,1216,1160,1029,978,929,901,912,904,919,880,null],[null,null,799,833,840,842,816,814,829,846,808,832,827,802,846,847,866,854,823,840,842,869,893,928,946,877,815,843,854,839,842,882,867,844,853,830,832,849,824,840,862,878,874,880,888,889,865,881,882,878,865,862,882,904,913,838,822,819,822,818,838,832,820,816,884,894,902,936,928,925,906,892,912,899,907,915,999,1076,908,824,828,829,821,835,834,841,849,903,882,860,856,909,907,892,884,849,854,895,873,827,830,846,837,840,834,838,848,854,853,852,855,870,857,849,859,835,840,846,849,851,889,1021,1121,993,908,955,1097,1132,1153,1058,998,926,893,881,882,946,1024,927,951,971,937,871,855,860,853,852,857,865,863,876,856,905,962,898,871,869,862,845,859,863,852,884,900,928,950,916,925,935,975,1015,1191,1111,1035,945,944,893,869,902,913,926,990,1147,964,1123,1566,1393,982,937,1049,1058,1102,1064,1019,1028,1079,861,858,845,841,879,888,903,910,883,900,888,854,849,880,890,858,1025,1069,1024,976,844,823,786,786,787,787,782,782,799,829,854,828,818,836,849,812,834,863,872,900,911,884,896,906,937,953,917,926,925,900,925,889,866,897,857,836,845,860,832,847,841,883,869,876,850,844,836,805,761,748,751,757,763,760,760,758,764,789,822,818,824,820,826,835,834,823,834,968,1006,922,952,921,908,949,904,857,822,836,843,840,836,830,830,807,789,777,759,797,796,820,813,816,796,831,790,777,887,886,854,805,926,919,841,793,830,793,785,853,876,884,874,844,880,857,858,859,819,849,847,871,824,799,831,855,854,843,836,830,832,834,829,832,827,841,836,829,828,821,822,798,787,803,805,798,809,851,894,853,825,845,891,840,824,809,802,806,813,820,823,836,838,823,807,813,821,845,799,802,802,806,802,797,802,793,799,812,812,805,890,879,815,807,826,819,818,843,851,864,846,1043,1305,1262,1296,1697,1219,997,952,884,911,928,900,871,null],[null,null,808,807,835,821,840,826,834,823,837,840,816,823,870,854,858,844,860,873,863,854,845,873,882,894,876,859,850,870,865,869,879,817,838,844,860,859,861,846,852,850,871,852,858,885,866,860,899,867,848,870,883,898,931,870,828,819,809,804,832,822,821,825,850,855,881,923,911,893,883,893,918,892,905,924,982,1070,975,840,825,822,825,833,838,847,845,899,895,886,884,881,901,916,895,862,875,886,902,835,834,837,844,834,839,831,841,834,849,857,858,875,834,846,861,845,846,841,861,861,865,936,1146,1016,868,889,968,991,999,951,902,881,865,863,864,924,906,991,982,991,976,871,862,860,865,856,859,849,845,881,870,859,940,908,867,888,868,867,871,848,859,863,879,952,983,979,931,935,1017,1121,1440,1425,1042,918,908,875,896,921,877,891,910,931,974,1041,1494,1343,935,1020,1020,924,1174,1044,1005,1024,891,868,852,844,897,929,908,910,906,853,919,950,902,833,842,879,875,1014,1021,1038,982,877,866,796,778,791,796,801,805,817,826,849,829,829,854,841,832,837,832,840,883,879,892,903,1004,987,924,910,885,908,905,855,858,858,858,819,833,855,857,836,838,860,888,888,899,864,862,833,822,784,744,752,765,767,765,773,782,812,833,816,816,832,822,831,835,828,826,824,916,976,933,949,933,941,847,821,823,823,819,812,812,828,822,834,800,784,796,777,786,795,835,818,820,821,829,822,850,904,889,885,867,950,935,940,934,833,805,798,812,907,859,849,848,861,866,818,838,802,861,857,873,823,826,833,838,855,834,836,843,833,823,823,838,823,825,828,829,844,833,820,808,796,807,804,791,791,798,817,902,884,868,891,847,827,828,828,834,803,812,845,829,829,813,817,808,828,830,796,804,805,803,808,806,806,798,796,797,799,814,896,879,825,811,827,835,827,861,839,831,840,882,1178,1306,1539,2467,1529,1016,965,884,898,941,921,905,null],[null,null,796,764,825,805,845,840,830,819,878,831,826,848,871,886,891,861,875,879,855,861,892,888,851,852,886,858,840,866,878,877,869,864,854,854,861,864,862,853,834,866,874,855,869,878,869,849,867,836,838,890,862,885,914,887,811,809,806,803,805,807,805,810,852,851,876,870,875,864,860,878,896,898,910,917,945,1048,1035,837,840,821,831,852,847,837,846,957,889,885,895,884,904,904,897,875,881,863,910,863,844,836,852,835,830,834,853,833,854,855,869,876,845,849,854,868,873,857,845,858,855,870,1127,1002,854,836,883,903,893,883,861,914,928,993,1010,918,853,890,892,935,953,882,859,863,870,852,856,860,887,875,882,867,896,982,871,875,871,858,845,872,868,872,905,954,986,971,964,926,988,1051,1306,1213,1069,900,871,890,919,926,856,884,883,913,956,939,1302,1125,978,1008,974,941,1046,1015,1019,1001,863,850,850,962,1022,944,944,901,871,864,1037,1538,1115,955,949,1014,913,928,920,911,867,922,917,901,817,805,792,797,820,834,823,833,811,846,849,848,844,847,831,848,884,886,889,906,1014,965,943,914,878,886,883,827,914,878,825,829,847,865,881,841,854,866,859,881,874,870,874,846,830,808,748,765,760,781,777,776,792,825,827,814,821,823,819,820,820,822,821,832,896,980,924,916,914,875,789,825,832,840,818,818,822,831,831,818,826,823,790,770,789,819,818,822,815,836,834,830,877,898,884,897,894,941,957,975,970,788,789,765,795,877,862,833,836,845,861,832,830,800,837,875,857,886,895,837,863,866,857,863,849,830,843,836,823,824,834,841,835,837,832,830,819,816,819,819,798,801,806,796,826,866,987,952,859,859,821,806,847,810,832,818,816,814,813,826,811,837,815,810,799,789,794,805,803,800,800,803,814,800,798,885,840,831,818,823,830,819,868,859,843,840,851,963,1382,2093,2531,1960,1127,944,962,945,949,918,904,null],[null,null,796,764,825,805,845,840,830,819,878,831,826,848,871,886,891,861,875,879,855,861,892,888,851,852,886,858,840,866,878,877,869,864,854,854,861,864,862,853,834,866,874,855,869,878,869,849,867,836,838,890,862,885,914,887,811,809,806,803,805,807,805,810,852,851,876,870,875,864,860,878,896,898,910,917,945,1048,1035,837,840,821,831,852,847,837,846,957,889,885,895,884,904,904,897,875,881,863,910,863,844,836,852,835,830,834,853,833,854,855,869,876,845,849,854,868,873,857,845,858,855,870,1127,1002,854,836,883,903,893,883,861,914,928,993,1010,918,853,890,892,935,953,882,859,863,870,852,856,860,887,875,882,867,896,982,871,875,871,858,845,872,868,872,905,954,986,971,964,926,988,1051,1306,1213,1069,900,871,890,919,926,856,884,883,913,956,939,1302,1125,978,1008,974,941,1046,1015,1019,1001,863,850,850,962,1022,944,944,901,871,864,1037,1538,1115,955,949,1014,913,928,920,911,867,922,917,901,817,805,792,797,820,834,823,833,811,846,849,848,844,847,831,848,884,886,889,906,1014,965,943,914,878,886,883,827,914,878,825,829,847,865,881,841,854,866,859,881,874,870,874,846,830,808,748,765,760,781,777,776,792,825,827,814,821,823,819,820,820,822,821,832,896,980,924,916,914,875,789,825,832,840,818,818,822,831,831,818,826,823,790,770,789,819,818,822,815,836,834,830,877,898,884,897,894,941,957,975,970,788,789,765,795,877,862,833,836,845,861,832,830,800,837,875,857,886,895,837,863,866,857,863,849,830,843,836,823,824,834,841,835,837,832,830,819,816,819,819,798,801,806,796,826,866,987,952,859,859,821,806,847,810,832,818,816,814,813,826,811,837,815,810,799,789,794,805,803,800,800,803,814,800,798,885,840,831,818,823,830,819,868,859,843,840,851,963,1382,2093,2531,1960,1127,944,962,945,949,918,904,null],[null,null,816,793,832,832,837,832,819,825,862,846,864,838,852,861,867,856,859,852,859,850,871,897,912,874,850,856,862,834,879,874,879,861,861,834,833,861,856,882,874,872,872,892,887,883,865,851,863,854,879,885,876,908,898,915,818,818,812,806,817,813,809,810,848,841,881,870,869,883,897,896,888,906,908,899,916,1035,1083,823,826,821,838,844,836,841,885,1083,971,987,957,852,871,896,909,870,869,869,905,879,855,851,848,832,847,851,840,838,840,853,862,850,857,858,856,867,880,859,853,856,861,843,1116,1140,1035,973,960,947,908,916,902,919,955,1016,999,929,878,879,906,901,887,875,857,860,876,876,870,866,907,945,952,959,940,1034,933,876,860,855,862,869,835,850,901,922,971,885,923,929,1023,1107,1232,1075,971,894,890,886,899,863,868,899,911,915,936,907,1231,1093,1048,921,888,948,941,946,948,904,862,893,950,1071,1023,998,957,887,900,899,975,1501,1134,1085,1058,969,890,868,865,846,854,869,852,858,865,840,819,803,866,864,830,826,876,874,893,877,880,911,885,912,915,925,965,1006,973,944,937,929,860,865,890,864,880,879,826,843,853,847,842,833,866,853,843,878,891,883,863,844,842,827,771,773,760,765,769,788,795,820,823,828,825,817,831,833,821,827,806,839,906,979,886,861,824,792,821,845,825,840,816,809,811,814,841,808,835,832,813,808,795,830,834,824,812,883,890,850,906,890,905,906,928,945,961,927,868,792,784,792,797,850,842,835,833,849,868,880,838,821,813,852,856,850,866,856,860,853,859,876,838,857,869,872,833,837,847,840,834,830,821,839,833,851,853,844,816,816,820,798,803,798,863,925,866,867,857,826,819,810,841,806,815,806,824,804,826,829,855,816,803,801,803,815,813,813,813,799,807,813,795,917,826,810,815,820,824,817,853,847,843,859,869,902,1212,1691,2244,2176,1337,949,970,1015,998,921,896,null],[null,null,815,834,814,815,815,839,859,862,834,861,868,840,871,856,852,849,861,858,864,853,858,897,932,874,845,856,882,840,836,860,884,855,843,837,853,872,860,862,883,856,877,913,854,841,850,855,883,865,860,855,864,883,886,894,846,824,812,828,824,812,811,805,843,836,859,855,873,874,875,904,894,926,897,909,901,1010,1096,814,819,817,837,834,854,931,1069,1165,1021,1058,1094,877,858,874,908,866,865,869,876,878,860,842,843,854,854,850,832,847,843,846,841,847,838,838,869,853,874,872,852,850,859,858,1104,1171,1084,1025,978,960,960,926,912,886,893,935,895,948,899,873,904,900,875,867,878,872,867,896,914,962,1027,1122,1095,1098,1082,999,1016,907,865,857,847,812,847,873,894,882,911,927,922,908,936,1079,1277,1185,964,900,885,885,896,882,939,1029,970,960,920,933,1253,1159,994,928,949,992,855,915,923,951,997,979,988,955,916,956,948,1063,1026,1060,1026,996,937,1004,985,977,907,860,857,836,851,853,848,837,839,856,842,818,871,881,878,866,895,900,927,936,927,956,936,1009,998,1066,1071,1046,1061,1017,1067,1036,986,998,1014,895,900,901,840,839,845,839,838,834,855,847,850,893,877,903,875,853,832,833,784,765,768,765,776,788,800,821,830,826,823,828,815,848,829,800,809,835,934,952,909,802,786,800,811,855,837,822,834,863,860,835,816,804,828,811,818,824,815,819,843,830,816,884,928,913,888,866,908,938,964,927,914,860,819,863,794,788,789,873,872,860,847,853,849,871,870,829,803,839,855,849,845,840,870,850,855,838,827,841,855,911,852,834,820,824,825,838,838,837,864,878,867,873,857,866,851,828,816,824,842,833,907,914,906,842,832,820,830,825,817,802,817,816,835,857,866,841,803,802,801,818,824,825,817,817,815,827,810,931,833,815,838,827,836,833,863,864,863,916,921,921,1013,1406,1594,1482,1115,979,951,1050,1014,918,904,null],[null,null,842,840,805,833,826,847,836,875,828,844,851,859,842,857,861,881,862,860,882,854,852,869,886,867,849,861,873,869,847,869,882,867,847,868,887,856,855,860,882,880,854,887,834,848,849,891,894,870,863,866,856,865,876,867,886,839,834,827,827,819,825,809,833,841,850,851,862,854,875,898,882,920,898,893,919,1047,1121,826,824,829,839,871,927,1074,1188,1191,1043,997,1143,943,857,860,867,875,858,854,875,880,858,834,840,840,841,845,848,836,840,850,851,849,839,856,886,862,855,852,851,858,921,962,1043,1020,911,903,878,852,886,875,883,883,907,971,930,942,919,883,911,899,878,880,911,934,960,1072,1107,1131,1120,1146,1142,1139,1137,943,1048,991,852,849,836,822,859,833,855,886,922,982,918,926,917,964,1163,1195,1040,939,887,900,960,910,1023,1198,953,953,961,932,1170,1091,996,993,968,993,884,919,986,1343,1330,897,910,894,883,893,986,1062,991,1058,980,972,918,990,940,917,899,868,878,863,851,859,852,850,836,853,855,833,843,849,853,861,879,850,888,952,928,933,934,950,981,999,978,953,940,972,1013,975,1002,990,1028,903,926,889,863,844,857,844,829,844,856,854,876,893,866,881,865,857,845,844,833,761,772,764,780,777,797,817,820,847,832,816,829,836,829,797,829,847,911,923,868,775,794,794,821,860,857,811,828,858,885,849,814,816,830,819,821,824,824,829,826,834,807,826,829,877,858,832,845,876,905,842,825,816,808,869,804,783,780,911,936,873,861,823,812,826,846,836,785,823,851,832,852,845,806,823,832,826,826,845,845,827,879,825,797,805,817,824,827,823,850,865,880,891,866,869,868,862,832,855,844,823,840,880,919,865,865,866,858,824,812,801,817,839,873,899,833,863,887,891,867,934,920,894,911,855,860,873,845,962,885,833,834,814,817,835,869,870,874,978,931,905,1224,1382,965,965,1049,999,912,963,1060,976,900,null],[null,null,833,831,803,830,858,841,828,845,830,838,850,843,822,857,858,896,869,834,852,876,867,852,865,868,844,848,857,897,866,840,864,855,858,871,869,842,841,884,929,854,833,869,863,860,862,889,902,874,891,887,878,852,889,933,903,879,843,820,804,812,827,825,825,829,832,830,853,868,882,910,882,895,884,920,1044,1163,1125,856,845,830,828,904,1067,1194,1231,1185,1072,995,1139,998,882,853,849,901,871,863,865,894,882,852,848,851,849,855,844,828,848,836,855,850,837,872,880,884,856,868,862,880,953,985,944,906,889,875,893,884,869,907,910,901,909,1003,1079,1036,981,861,886,896,890,959,1050,1102,1133,1164,1145,1127,1113,1136,1144,1119,1118,994,979,1018,838,848,847,847,848,830,842,866,908,985,946,956,907,957,1054,1125,1224,1064,1019,997,984,924,964,1050,992,981,1054,1057,1201,1102,1107,1097,991,909,897,957,1043,1434,1242,889,922,936,933,1032,1035,988,1005,1049,978,1007,933,898,896,852,854,849,849,850,869,871,868,872,848,849,843,843,852,847,846,854,840,834,891,964,936,929,928,944,960,954,958,958,947,951,935,933,904,906,979,930,859,867,865,850,853,839,837,834,864,888,903,894,882,859,847,864,848,840,845,747,763,796,785,768,794,813,813,832,855,820,820,824,831,836,839,884,930,935,921,846,807,760,826,830,825,827,820,833,817,821,824,818,830,827,831,826,812,830,816,823,803,809,819,838,839,859,844,850,852,829,852,835,831,817,805,800,791,915,914,899,853,817,839,840,856,867,827,838,832,826,829,844,829,815,810,815,808,805,811,816,899,897,831,795,818,810,809,800,800,819,828,825,817,822,830,834,849,865,844,813,820,840,863,918,904,892,891,839,822,821,826,884,863,852,901,1055,1036,941,993,1061,1024,1072,1077,1057,1076,1015,1039,1039,992,1036,969,996,988,964,1005,941,991,1095,982,958,1086,1343,943,1104,1174,1092,1003,1003,1037,1041,940,null],[null,null,833,831,803,830,858,841,828,845,830,838,850,843,822,857,858,896,869,834,852,876,867,852,865,868,844,848,857,897,866,840,864,855,858,871,869,842,841,884,929,854,833,869,863,860,862,889,902,874,891,887,878,852,889,933,903,879,843,820,804,812,827,825,825,829,832,830,853,868,882,910,882,895,884,920,1044,1163,1125,856,845,830,828,904,1067,1194,1231,1185,1072,995,1139,998,882,853,849,901,871,863,865,894,882,852,848,851,849,855,844,828,848,836,855,850,837,872,880,884,856,868,862,880,953,985,944,906,889,875,893,884,869,907,910,901,909,1003,1079,1036,981,861,886,896,890,959,1050,1102,1133,1164,1145,1127,1113,1136,1144,1119,1118,994,979,1018,838,848,847,847,848,830,842,866,908,985,946,956,907,957,1054,1125,1224,1064,1019,997,984,924,964,1050,992,981,1054,1057,1201,1102,1107,1097,991,909,897,957,1043,1434,1242,889,922,936,933,1032,1035,988,1005,1049,978,1007,933,898,896,852,854,849,849,850,869,871,868,872,848,849,843,843,852,847,846,854,840,834,891,964,936,929,928,944,960,954,958,958,947,951,935,933,904,906,979,930,859,867,865,850,853,839,837,834,864,888,903,894,882,859,847,864,848,840,845,747,763,796,785,768,794,813,813,832,855,820,820,824,831,836,839,884,930,935,921,846,807,760,826,830,825,827,820,833,817,821,824,818,830,827,831,826,812,830,816,823,803,809,819,838,839,859,844,850,852,829,852,835,831,817,805,800,791,915,914,899,853,817,839,840,856,867,827,838,832,826,829,844,829,815,810,815,808,805,811,816,899,897,831,795,818,810,809,800,800,819,828,825,817,822,830,834,849,865,844,813,820,840,863,918,904,892,891,839,822,821,826,884,863,852,901,1055,1036,941,993,1061,1024,1072,1077,1057,1076,1015,1039,1039,992,1036,969,996,988,964,1005,941,991,1095,982,958,1086,1343,943,1104,1174,1092,1003,1003,1037,1041,940,null],[null,null,821,824,833,834,840,848,854,854,835,839,836,824,828,854,876,878,854,852,883,943,887,846,858,890,848,841,869,918,914,868,865,863,886,872,844,872,859,858,902,835,826,850,855,857,878,871,908,877,882,877,858,866,916,941,913,907,850,824,807,807,816,822,811,843,825,837,843,861,878,919,902,900,934,1148,1235,1258,1163,870,826,855,863,1066,1200,1203,1238,1175,1088,1001,1100,1129,1002,885,861,909,898,877,874,878,894,886,840,842,826,862,858,831,847,836,860,852,852,873,867,886,849,876,907,898,892,880,870,863,861,867,876,872,892,932,928,922,916,964,1083,1116,1104,875,874,893,894,1014,1123,1147,1165,1140,1148,1132,1130,1121,1111,1121,1137,1094,989,957,863,863,883,863,797,818,838,850,879,1028,976,904,881,1110,1158,1104,1022,1056,1146,1216,935,1006,1025,952,1069,1083,1100,1168,1080,1039,1109,1144,1070,1052,1019,940,972,912,810,901,891,951,1040,1038,976,989,982,937,978,1019,1027,846,849,838,845,840,842,839,863,868,891,894,872,862,854,850,850,836,854,843,848,848,882,962,943,953,963,960,992,981,958,968,945,927,933,925,915,885,928,944,853,849,860,831,833,823,843,874,869,863,853,891,912,878,850,872,860,835,844,762,788,828,792,759,763,793,812,816,842,817,825,837,824,826,830,856,845,946,979,880,796,780,827,812,802,818,851,831,832,830,796,795,803,821,831,829,808,805,821,826,822,829,843,853,837,877,830,830,837,823,843,846,847,818,798,782,797,861,868,880,863,845,863,860,847,849,837,831,834,839,837,828,832,827,835,823,822,812,826,860,872,910,930,797,811,787,796,797,798,801,798,780,803,790,797,803,802,829,834,816,834,844,827,852,918,925,911,872,856,841,853,849,871,869,961,961,934,913,939,922,952,942,929,978,943,986,1003,881,891,932,950,982,983,1029,1018,1096,1149,1167,1124,1124,1136,1371,1002,1041,1113,1110,1132,1045,1127,1103,null,null],[null,null,838,838,834,826,848,840,827,830,849,846,837,829,863,862,861,874,855,864,865,898,877,871,865,842,845,858,870,922,921,867,874,863,843,872,865,891,887,856,890,833,829,839,839,837,864,879,875,872,867,872,880,899,902,886,902,918,867,827,814,810,816,820,805,850,853,866,845,861,870,953,956,997,1120,1248,1246,1254,1190,883,843,846,864,1195,1227,1244,1250,1191,1099,1020,1045,1223,1153,971,885,918,930,924,891,871,886,893,844,839,823,854,858,837,828,845,875,841,844,851,857,897,913,965,885,880,867,878,866,873,866,863,886,877,905,927,921,929,954,947,1027,1114,1145,927,880,895,886,1015,1126,1138,1158,1146,1152,1150,1142,1138,1122,1116,1131,1154,1076,927,901,875,859,859,851,870,828,829,909,988,949,877,976,1004,967,1000,939,1053,1080,1085,1079,1087,1054,1014,1032,1083,1108,1388,1284,891,1000,1083,1107,1040,1080,940,961,894,887,894,964,1032,1065,899,1000,993,890,874,1024,1131,1107,852,860,851,843,832,841,833,843,875,884,895,896,883,877,859,851,848,851,863,864,853,855,944,971,981,998,998,1003,996,981,956,933,916,919,893,874,845,884,1026,953,910,844,847,846,844,869,893,860,860,868,858,895,879,856,835,840,843,858,766,780,781,735,759,767,776,799,814,822,821,816,835,833,831,850,867,840,863,829,777,770,801,821,786,784,806,833,819,817,806,793,783,794,830,824,848,814,808,816,819,839,823,834,848,821,837,840,840,835,821,829,826,842,824,789,780,784,844,876,867,869,855,851,854,840,838,834,829,839,827,834,826,843,848,832,842,809,840,832,829,844,852,951,964,845,871,854,821,867,831,824,844,818,811,810,795,786,805,820,829,853,843,831,852,848,861,913,881,894,931,885,936,1079,963,902,930,942,929,927,926,933,926,929,937,945,960,905,832,814,815,836,811,837,811,850,884,1006,1043,996,1189,1145,1156,1224,1198,1052,1020,1074,1224,1258,1096,null,null],[null,null,867,853,837,830,833,826,828,824,819,833,857,834,839,854,841,850,845,844,856,847,862,852,873,854,871,866,869,882,916,930,931,869,880,883,880,844,866,879,847,857,860,871,850,847,849,860,850,867,886,864,894,913,866,859,849,892,885,833,808,799,825,816,817,816,841,865,856,868,879,1023,1076,1169,1238,1238,1224,1219,1181,856,864,866,892,1214,1208,1248,1258,1212,1126,1062,1003,1227,1232,1125,957,862,883,906,930,883,873,912,857,858,837,856,832,842,833,861,855,836,852,844,937,957,951,960,862,853,860,884,873,873,875,869,893,897,906,938,920,915,953,950,979,1075,1153,909,884,906,908,977,1125,1164,1161,1164,1156,1159,1154,1136,1122,1136,1122,1137,1138,1019,906,888,848,886,893,929,840,849,917,934,983,925,967,984,989,1020,995,1018,993,954,1089,1109,1051,1023,1016,1010,1129,1652,1161,937,903,991,1049,894,920,910,868,872,875,911,1064,1074,988,946,956,871,870,958,1056,1096,1065,869,853,846,849,830,828,826,842,836,854,893,856,859,870,877,853,846,829,846,846,865,855,920,994,976,991,1001,1009,1001,982,950,929,907,890,859,853,857,882,1034,993,981,863,851,859,872,886,867,858,865,834,866,851,871,893,845,848,852,850,801,753,779,755,773,783,771,789,813,812,818,824,815,823,840,854,854,820,812,822,764,785,769,793,797,779,791,825,826,794,765,790,775,789,801,810,815,803,799,819,841,833,827,845,843,834,848,878,858,863,848,820,821,835,798,787,790,799,881,877,860,858,835,840,827,833,841,844,845,837,818,820,816,854,842,826,846,817,862,861,897,1016,1102,1067,1076,1056,1015,1010,1063,1018,1032,1048,990,1029,987,953,969,861,860,834,808,848,845,840,860,842,825,831,939,923,917,864,1041,1027,946,937,924,932,936,925,922,917,915,913,922,928,943,921,831,828,812,819,828,822,818,830,855,977,1029,1371,1364,1151,1030,1157,1255,1187,1064,1037,1214,1172,1036,null,null],[null,null,968,914,835,828,841,834,834,844,784,819,831,834,878,865,866,829,825,836,854,854,878,850,867,865,860,870,870,872,867,872,913,873,881,907,882,859,856,837,833,836,855,868,834,849,856,846,854,862,875,860,887,889,840,861,841,850,875,838,818,815,824,827,830,823,826,845,845,857,908,1114,1143,1188,1215,1205,1199,1214,1198,882,890,905,918,1218,1220,1243,1252,1248,1174,1134,1011,1214,1242,1209,1067,885,863,845,913,933,902,900,868,844,834,840,822,861,827,862,840,862,872,885,914,893,877,864,865,866,863,887,874,872,872,865,898,889,897,949,925,910,953,955,947,996,1143,928,908,912,911,997,1106,1158,1193,1156,1175,1174,1167,1146,1142,1159,1145,1139,1127,1062,907,931,895,908,873,870,850,868,925,930,1024,916,889,1102,1008,1053,910,983,895,885,1010,1028,1061,1059,1076,1048,1089,1395,1054,932,879,950,936,860,853,888,887,872,853,967,1020,1173,1064,1007,898,869,904,924,1019,1005,982,873,872,849,850,826,829,834,827,823,858,876,866,867,873,875,855,850,846,853,849,859,861,893,973,943,979,1000,1017,1012,974,951,930,890,855,856,850,872,865,948,951,975,908,839,898,882,864,866,860,854,841,863,871,910,926,858,860,860,862,813,756,754,772,761,782,787,797,828,834,817,825,830,823,843,870,869,832,816,840,787,795,767,787,806,766,773,829,817,832,789,801,802,781,789,831,808,790,823,874,871,839,782,796,824,830,843,890,899,923,844,826,824,832,831,824,795,823,890,868,864,855,837,840,837,834,855,846,830,830,821,816,835,820,845,852,833,836,866,881,956,1074,1086,981,903,839,855,898,888,915,915,883,916,913,926,981,967,1040,1008,904,822,830,821,825,847,828,832,841,842,893,1006,1125,1027,978,947,933,921,935,935,915,927,915,919,918,921,932,931,914,804,800,805,803,811,804,812,825,875,964,1041,1760,1574,1248,1036,1038,1052,1175,1131,1017,998,948,964,null,null],[null,null,968,914,835,828,841,834,834,844,784,819,831,834,878,865,866,829,825,836,854,854,878,850,867,865,860,870,870,872,867,872,913,873,881,907,882,859,856,837,833,836,855,868,834,849,856,846,854,862,875,860,887,889,840,861,841,850,875,838,818,815,824,827,830,823,826,845,845,857,908,1114,1143,1188,1215,1205,1199,1214,1198,882,890,905,918,1218,1220,1243,1252,1248,1174,1134,1011,1214,1242,1209,1067,885,863,845,913,933,902,900,868,844,834,840,822,861,827,862,840,862,872,885,914,893,877,864,865,866,863,887,874,872,872,865,898,889,897,949,925,910,953,955,947,996,1143,928,908,912,911,997,1106,1158,1193,1156,1175,1174,1167,1146,1142,1159,1145,1139,1127,1062,907,931,895,908,873,870,850,868,925,930,1024,916,889,1102,1008,1053,910,983,895,885,1010,1028,1061,1059,1076,1048,1089,1395,1054,932,879,950,936,860,853,888,887,872,853,967,1020,1173,1064,1007,898,869,904,924,1019,1005,982,873,872,849,850,826,829,834,827,823,858,876,866,867,873,875,855,850,846,853,849,859,861,893,973,943,979,1000,1017,1012,974,951,930,890,855,856,850,872,865,948,951,975,908,839,898,882,864,866,860,854,841,863,871,910,926,858,860,860,862,813,756,754,772,761,782,787,797,828,834,817,825,830,823,843,870,869,832,816,840,787,795,767,787,806,766,773,829,817,832,789,801,802,781,789,831,808,790,823,874,871,839,782,796,824,830,843,890,899,923,844,826,824,832,831,824,795,823,890,868,864,855,837,840,837,834,855,846,830,830,821,816,835,820,845,852,833,836,866,881,956,1074,1086,981,903,839,855,898,888,915,915,883,916,913,926,981,967,1040,1008,904,822,830,821,825,847,828,832,841,842,893,1006,1125,1027,978,947,933,921,935,935,915,927,915,919,918,921,932,931,914,804,800,805,803,811,804,812,825,875,964,1041,1760,1574,1248,1036,1038,1052,1175,1131,1017,998,948,964,null,null],[null,null,937,991,886,850,847,836,832,848,814,843,899,861,879,898,894,844,851,840,857,859,861,850,874,876,879,894,882,856,857,860,854,934,901,902,914,869,868,849,849,840,843,849,843,855,851,852,870,858,867,860,874,862,846,872,831,822,865,861,822,839,832,824,835,837,826,866,878,974,1129,1210,1187,1191,1210,1206,1241,1244,1237,931,891,887,899,1202,1205,1235,1244,1258,1208,1192,1069,1186,1222,1236,1191,906,870,857,866,950,967,919,882,842,840,816,836,850,825,843,840,901,916,947,885,882,895,871,861,874,876,887,868,871,882,881,870,869,888,938,925,920,946,967,939,974,1126,948,867,889,906,969,1108,1164,1202,1168,1189,1177,1179,1154,1166,1167,1141,1135,1113,991,896,952,978,895,858,854,879,874,1047,928,972,914,982,1067,973,1081,918,959,945,954,1226,1068,1068,1242,1194,1049,1037,1138,926,876,890,916,882,848,852,878,898,892,900,926,935,1055,971,976,975,945,1039,969,980,945,921,918,902,867,869,840,819,823,815,833,840,865,842,860,861,868,854,854,840,860,848,842,845,868,988,930,951,979,1009,984,950,931,877,856,855,845,859,859,852,835,845,864,884,796,880,886,855,860,848,851,851,861,871,873,879,873,916,860,828,844,787,747,768,773,797,808,812,833,819,816,819,830,837,844,871,840,812,803,806,788,795,771,774,770,756,778,795,787,812,796,813,799,771,786,816,814,808,833,865,884,870,782,828,848,841,855,873,871,917,810,836,840,841,817,818,828,847,833,835,837,838,850,850,852,839,823,830,839,845,838,827,842,821,833,832,839,818,836,870,1037,1020,981,879,814,795,802,787,782,798,782,791,805,783,793,792,789,822,902,946,973,893,832,844,844,839,853,847,805,909,1079,1146,984,985,949,935,919,925,923,922,914,921,924,933,917,928,945,902,809,797,806,826,810,807,811,825,890,1053,1074,1139,1235,1288,973,979,1013,1067,1129,1037,973,938,945,null,null],[null,null,847,854,894,893,915,865,901,913,848,868,902,878,861,867,864,849,863,868,862,869,888,883,875,906,865,872,889,836,856,864,849,922,908,868,867,828,854,859,851,857,839,839,849,878,875,851,860,843,868,881,874,851,847,871,814,823,862,874,840,842,837,826,834,830,831,854,982,1156,1229,1200,1218,1201,1211,1216,1231,1225,1226,1007,892,876,883,1171,1195,1223,1230,1249,1221,1194,1091,1155,1206,1233,1212,924,877,848,847,907,940,914,891,860,865,848,844,835,836,850,883,901,912,873,867,876,910,888,870,873,883,883,880,863,876,882,866,874,885,924,920,917,940,955,957,978,1117,957,877,898,892,951,1115,1167,1201,1189,1185,1191,1192,1167,1171,1163,1149,1120,1033,920,899,970,1034,958,890,877,893,904,1007,1017,1043,982,1063,1005,1020,1033,915,929,1044,1061,1219,1167,1139,1104,1158,997,958,1011,908,901,886,891,870,850,848,925,922,940,947,998,1095,941,869,1043,1049,978,1046,916,929,942,908,902,883,854,873,835,835,840,836,856,845,860,867,873,855,857,869,855,841,850,825,834,842,837,994,946,946,989,985,938,904,888,847,845,855,848,852,843,850,823,820,835,842,811,851,870,870,842,881,850,818,853,843,853,878,928,964,904,854,841,815,768,760,799,807,813,812,823,822,816,827,828,861,864,868,832,800,804,824,795,807,773,762,764,787,778,782,814,847,808,796,785,800,776,798,817,828,832,891,872,805,817,844,851,835,881,869,840,846,824,840,852,842,828,829,855,918,822,829,825,830,855,840,834,843,847,838,837,833,846,837,827,842,830,833,844,845,849,938,1076,987,974,922,861,826,814,826,833,813,837,820,806,825,817,810,811,785,791,814,848,1007,923,898,875,850,884,928,987,1041,1043,1058,975,954,947,932,926,920,912,935,909,919,919,918,914,929,937,898,813,820,803,827,806,816,809,815,863,988,960,929,1137,1144,969,1027,1089,1141,1131,1126,999,924,972,null,null],[null,null,854,821,800,824,864,891,892,977,823,846,875,866,856,870,855,871,885,878,893,888,883,876,864,844,836,825,836,863,862,845,838,864,858,880,880,867,853,864,873,860,841,835,859,862,847,832,863,866,882,877,897,881,867,877,826,816,847,880,851,854,844,839,856,861,835,838,1162,1244,1274,1169,1153,1159,1214,1215,1229,1235,1219,992,896,881,855,1080,1180,1214,1224,1235,1181,1137,1117,1108,1188,1243,1233,950,916,893,853,891,914,951,876,879,885,857,850,839,835,829,916,882,891,868,880,872,882,888,867,861,882,890,885,861,867,877,873,875,880,915,922,914,921,940,950,991,1117,911,868,896,871,911,1061,1162,1191,1180,1176,1178,1184,1172,1195,1159,1158,1067,933,934,923,1029,1048,944,1016,913,853,855,1042,1096,1050,1064,1143,1011,1128,966,872,1109,1182,1087,1175,1316,1076,1039,1094,1087,995,972,887,879,863,854,862,855,849,993,1016,1041,923,939,994,903,889,1017,1062,1015,1006,981,892,935,911,885,856,830,851,853,840,832,843,863,854,855,867,889,868,863,849,856,860,852,830,833,829,832,988,994,961,985,954,898,898,876,858,862,840,837,857,848,845,833,857,849,820,856,885,886,880,845,883,835,861,820,856,898,917,999,982,942,902,828,791,774,788,820,817,816,816,817,823,820,839,824,844,852,865,810,787,793,839,810,799,761,774,777,789,791,786,798,847,850,805,808,808,786,821,831,837,874,862,820,764,843,833,842,836,857,862,852,847,854,835,856,834,829,855,851,905,832,820,814,818,844,840,836,838,832,836,844,834,846,842,831,825,832,838,839,845,911,1049,1011,975,953,940,880,822,827,839,834,828,829,833,841,848,840,845,854,842,803,794,799,894,904,985,1055,1075,1076,1098,1050,944,915,986,951,941,941,928,928,923,921,937,923,923,917,909,916,915,933,916,812,821,802,809,816,826,818,810,850,897,870,912,1001,1032,1013,1063,1037,1181,1225,1255,1014,1012,1108,null,null],[null,null,846,855,829,838,840,841,832,881,847,856,861,881,859,855,844,877,874,850,866,886,888,887,855,834,839,836,828,871,852,834,857,859,863,860,876,893,859,853,846,870,862,836,849,863,850,845,855,869,888,886,894,890,885,867,842,802,824,884,836,836,826,830,841,848,835,854,1201,1241,1277,1180,1124,1138,1207,1229,1225,1225,1212,1009,904,903,888,1003,1157,1182,1200,1160,1113,1126,1174,1048,1169,1228,1240,963,901,923,848,851,889,933,871,871,877,855,849,844,854,884,867,867,882,887,867,855,864,870,866,861,863,889,865,859,860,851,882,867,884,895,921,923,920,934,931,981,1119,883,876,900,874,906,1018,1140,1160,1173,1196,1194,1184,1164,1140,1117,1089,925,867,913,950,1039,1043,977,1072,1053,998,955,984,955,987,1019,1122,1107,1023,913,870,1008,1128,1103,1135,1281,1035,1025,1030,1040,1027,1021,915,863,863,871,930,932,969,1091,1183,1173,922,965,896,862,940,969,990,930,932,1044,863,895,893,851,857,843,830,899,875,854,840,849,859,856,844,861,870,860,851,858,862,860,846,844,841,844,961,1003,956,973,914,870,870,874,860,842,837,831,843,840,826,854,923,900,848,847,939,973,902,859,851,836,832,839,868,901,942,932,899,878,869,765,774,788,814,834,824,808,795,831,830,822,834,829,826,823,854,792,791,795,837,825,783,779,768,783,793,792,771,790,793,860,816,809,781,801,824,877,886,876,794,789,834,830,843,850,869,829,840,871,851,859,838,829,835,856,848,816,844,851,827,822,827,824,834,830,820,827,829,827,822,832,829,835,829,828,825,845,853,997,1028,945,924,938,891,797,801,817,820,835,816,805,822,836,831,835,839,898,848,843,824,826,815,818,844,973,970,970,985,1017,1049,1012,989,934,943,939,955,928,929,932,930,919,920,924,931,926,924,925,899,807,809,815,815,808,807,823,813,852,878,881,905,959,938,924,1066,992,1032,1028,1194,1202,1191,1200,null,null],[null,null,846,855,829,838,840,841,832,881,847,856,861,881,859,855,844,877,874,850,866,886,888,887,855,834,839,836,828,871,852,834,857,859,863,860,876,893,859,853,846,870,862,836,849,863,850,845,855,869,888,886,894,890,885,867,842,802,824,884,836,836,826,830,841,848,835,854,1201,1241,1277,1180,1124,1138,1207,1229,1225,1225,1212,1009,904,903,888,1003,1157,1182,1200,1160,1113,1126,1174,1048,1169,1228,1240,963,901,923,848,851,889,933,871,871,877,855,849,844,854,884,867,867,882,887,867,855,864,870,866,861,863,889,865,859,860,851,882,867,884,895,921,923,920,934,931,981,1119,883,876,900,874,906,1018,1140,1160,1173,1196,1194,1184,1164,1140,1117,1089,925,867,913,950,1039,1043,977,1072,1053,998,955,984,955,987,1019,1122,1107,1023,913,870,1008,1128,1103,1135,1281,1035,1025,1030,1040,1027,1021,915,863,863,871,930,932,969,1091,1183,1173,922,965,896,862,940,969,990,930,932,1044,863,895,893,851,857,843,830,899,875,854,840,849,859,856,844,861,870,860,851,858,862,860,846,844,841,844,961,1003,956,973,914,870,870,874,860,842,837,831,843,840,826,854,923,900,848,847,939,973,902,859,851,836,832,839,868,901,942,932,899,878,869,765,774,788,814,834,824,808,795,831,830,822,834,829,826,823,854,792,791,795,837,825,783,779,768,783,793,792,771,790,793,860,816,809,781,801,824,877,886,876,794,789,834,830,843,850,869,829,840,871,851,859,838,829,835,856,848,816,844,851,827,822,827,824,834,830,820,827,829,827,822,832,829,835,829,828,825,845,853,997,1028,945,924,938,891,797,801,817,820,835,816,805,822,836,831,835,839,898,848,843,824,826,815,818,844,973,970,970,985,1017,1049,1012,989,934,943,939,955,928,929,932,930,919,920,924,931,926,924,925,899,807,809,815,815,808,807,823,813,852,878,881,905,959,938,924,1066,992,1032,1028,1194,1202,1191,1200,null,null],[null,null,850,865,825,819,875,853,851,880,864,891,884,886,844,848,857,879,868,865,876,864,862,870,862,861,870,868,893,845,841,848,873,871,872,864,853,898,883,833,853,863,858,842,833,857,881,857,870,877,891,881,880,890,878,898,829,801,804,883,849,837,838,837,838,847,845,843,1225,1270,1274,1197,1180,1196,1235,1215,1212,1212,1210,1063,920,884,894,950,1109,1148,1158,1118,1130,1188,1223,1037,1135,1219,1229,1043,905,875,861,849,871,887,931,860,871,863,865,855,887,892,887,882,872,874,858,866,865,851,862,858,853,878,860,868,852,856,878,870,878,892,924,932,921,943,941,972,1138,926,913,919,893,877,982,1136,1153,1186,1187,1164,1113,1049,1015,981,921,856,877,911,1033,1126,1324,1225,959,997,1107,1062,914,1082,1353,1175,1177,1186,1011,893,883,930,917,1013,938,971,1017,1014,1006,1045,973,1013,1060,881,886,833,961,988,965,1134,1190,1293,1002,898,907,912,964,1008,939,952,953,869,845,856,863,845,861,861,840,859,874,873,866,838,852,855,852,868,885,866,836,863,861,864,850,863,872,856,953,950,903,919,871,869,886,864,863,855,853,845,835,843,854,874,977,934,829,835,951,1034,1014,865,863,858,845,879,869,896,900,881,879,863,826,801,816,822,825,836,826,813,816,828,827,819,845,817,811,810,873,798,777,783,831,805,784,791,779,798,803,794,780,797,810,814,816,836,791,773,855,909,866,803,797,830,864,853,863,861,876,839,821,845,857,847,843,850,839,812,806,807,792,906,850,826,830,824,823,818,819,813,821,826,833,831,823,839,833,850,840,820,904,968,870,869,886,885,847,766,817,827,840,843,816,825,829,850,819,831,837,879,848,835,839,834,790,815,793,816,821,826,812,841,927,1031,1038,936,942,946,946,922,919,934,935,923,911,923,935,925,931,940,904,814,806,795,803,812,807,816,808,850,888,878,940,982,957,883,997,947,957,1030,1061,1041,1001,1125,null,null],[null,null,841,841,824,839,847,860,862,859,882,901,961,917,863,848,854,851,891,889,875,875,857,864,865,834,823,848,883,841,871,893,876,854,861,859,867,855,867,850,875,857,862,844,838,846,875,864,900,898,887,878,877,906,871,904,825,797,810,867,853,837,834,845,839,849,843,832,1180,1283,1280,1202,1245,1268,1248,1222,1224,1208,1202,1130,939,893,898,913,1023,1095,1128,1079,1135,1215,1249,1036,1105,1214,1232,1123,956,872,887,865,860,885,937,853,867,896,877,922,922,855,872,906,883,864,856,871,873,852,863,843,852,876,874,890,864,860,867,862,880,886,905,932,932,948,933,976,1118,917,886,916,879,891,940,1105,1140,1081,1035,981,931,909,885,875,870,881,907,920,1066,1012,1029,1015,916,898,967,1081,865,1125,1440,1531,1119,1165,1025,915,892,885,912,943,876,968,968,1024,1033,994,1094,971,941,892,902,860,940,1042,995,1089,1092,1036,903,856,904,948,949,965,940,934,929,841,853,856,869,849,856,866,856,874,877,862,856,836,842,841,859,871,871,853,835,856,864,866,846,869,882,865,970,905,846,878,859,880,883,861,855,849,848,853,844,856,867,905,1008,950,838,829,955,1021,1047,919,860,856,853,891,878,864,881,863,832,809,817,811,835,827,826,825,815,808,801,827,814,822,821,814,810,823,839,785,788,812,800,796,784,784,803,822,791,767,811,816,829,806,803,819,803,767,890,862,832,794,836,861,861,905,882,875,841,829,843,853,834,874,869,848,832,796,820,812,796,913,900,822,822,819,810,826,830,826,820,833,836,839,836,823,807,811,799,795,822,813,790,829,795,821,797,760,828,819,832,835,834,844,848,837,834,846,849,846,829,830,852,838,798,788,790,791,793,796,817,816,821,913,1017,965,953,979,954,924,934,941,939,920,925,916,915,922,923,943,905,828,820,797,805,809,810,801,797,853,929,895,917,991,964,916,949,1026,1135,1062,1092,1029,996,1034,null,null],[null,null,849,846,852,866,834,836,853,849,867,881,931,947,873,855,854,841,861,883,870,862,867,861,863,834,870,856,821,862,896,900,850,836,859,861,857,862,866,889,873,858,853,834,854,854,856,875,915,911,868,884,884,892,886,886,861,805,811,869,844,844,835,833,843,852,848,844,1120,1284,1284,1218,1256,1256,1244,1243,1218,1207,1213,1178,991,923,930,910,995,1094,1120,1077,1104,1199,1241,1060,1056,1193,1240,1177,1002,882,906,912,859,845,925,877,862,881,904,883,876,847,875,924,883,844,862,866,871,861,853,847,864,860,883,882,869,863,873,877,861,884,903,915,942,929,920,974,1109,990,902,911,883,874,883,954,938,889,892,883,874,888,885,883,894,898,908,892,861,882,898,902,887,880,880,1030,888,986,1059,1182,1212,1173,1060,947,921,902,888,892,926,1062,979,1072,1040,976,1133,972,867,876,873,996,1035,1069,969,1086,1044,962,941,908,899,942,910,1005,945,869,881,857,864,875,870,866,877,871,873,873,862,870,857,838,848,832,860,874,876,855,862,854,853,853,847,842,853,858,978,990,906,892,853,903,851,828,854,863,855,857,865,858,854,889,1016,979,870,845,878,991,1052,957,888,861,848,861,872,872,883,795,812,831,835,818,825,825,821,808,796,814,819,828,802,811,839,847,814,826,814,777,800,821,784,783,781,786,788,857,807,769,787,814,813,787,819,808,822,866,871,824,800,824,842,857,859,880,863,834,824,832,851,866,847,854,834,796,821,800,809,814,825,869,940,854,810,835,836,823,820,805,824,836,835,823,828,833,800,804,797,803,798,820,826,827,814,824,815,816,828,819,834,832,829,832,833,832,834,847,839,831,844,853,864,846,803,783,789,793,794,780,794,809,811,864,891,971,983,985,960,925,918,939,929,932,930,920,923,923,935,955,915,814,812,801,815,808,807,805,824,846,896,878,893,906,890,946,950,1104,1238,1009,1091,1043,959,890,null,null],[null,null,841,828,871,851,847,833,843,844,857,857,900,935,858,849,860,847,857,882,890,879,871,873,873,857,889,834,802,854,881,881,848,852,850,869,850,852,850,899,883,847,841,855,871,864,846,865,901,897,869,888,855,884,899,894,886,805,816,846,866,847,852,832,849,875,922,936,1061,1254,1283,1241,1255,1266,1273,1247,1220,1221,1229,1176,1090,964,880,946,992,1104,1143,1099,1094,1164,1227,1112,1036,1163,1256,1202,1012,872,909,926,895,844,889,894,894,889,902,866,883,849,869,912,895,853,868,858,862,873,866,850,864,853,878,869,869,860,854,879,870,879,895,904,924,930,931,958,1097,1095,919,905,889,856,841,841,863,907,905,893,923,888,884,897,886,880,862,873,858,882,883,881,879,890,879,935,871,1042,1098,1060,1586,1463,1200,983,918,891,885,920,956,981,1078,1045,1010,1109,1100,902,881,936,921,1064,1056,1057,955,1102,1030,990,916,942,938,929,863,834,846,858,878,877,898,886,869,883,870,872,852,859,860,870,851,855,882,882,843,855,876,884,855,835,837,836,861,859,867,876,932,972,922,917,868,893,857,835,855,862,856,859,857,836,833,880,982,978,940,862,837,942,1010,926,878,858,850,859,864,880,879,805,829,818,836,819,818,814,821,796,783,787,794,802,808,817,832,838,816,828,785,779,800,790,777,780,780,795,793,804,794,777,808,815,814,815,827,827,829,869,843,854,859,861,834,831,817,854,835,834,849,831,845,844,848,842,812,813,816,799,821,823,824,816,898,865,814,848,829,846,838,822,842,820,854,811,827,815,801,828,828,833,805,815,811,831,827,823,816,811,831,823,826,840,832,839,822,820,827,840,833,813,850,879,860,850,842,817,805,791,798,803,790,805,838,874,848,870,943,992,972,946,930,932,926,924,924,914,924,922,941,945,903,811,801,808,810,808,805,819,824,852,882,869,923,909,910,962,952,1039,1103,1068,1035,1006,987,904,null,null],[null,null,841,828,871,851,847,833,843,844,857,857,900,935,858,849,860,847,857,882,890,879,871,873,873,857,889,834,802,854,881,881,848,852,850,869,850,852,850,899,883,847,841,855,871,864,846,865,901,897,869,888,855,884,899,894,886,805,816,846,866,847,852,832,849,875,922,936,1061,1254,1283,1241,1255,1266,1273,1247,1220,1221,1229,1176,1090,964,880,946,992,1104,1143,1099,1094,1164,1227,1112,1036,1163,1256,1202,1012,872,909,926,895,844,889,894,894,889,902,866,883,849,869,912,895,853,868,858,862,873,866,850,864,853,878,869,869,860,854,879,870,879,895,904,924,930,931,958,1097,1095,919,905,889,856,841,841,863,907,905,893,923,888,884,897,886,880,862,873,858,882,883,881,879,890,879,935,871,1042,1098,1060,1586,1463,1200,983,918,891,885,920,956,981,1078,1045,1010,1109,1100,902,881,936,921,1064,1056,1057,955,1102,1030,990,916,942,938,929,863,834,846,858,878,877,898,886,869,883,870,872,852,859,860,870,851,855,882,882,843,855,876,884,855,835,837,836,861,859,867,876,932,972,922,917,868,893,857,835,855,862,856,859,857,836,833,880,982,978,940,862,837,942,1010,926,878,858,850,859,864,880,879,805,829,818,836,819,818,814,821,796,783,787,794,802,808,817,832,838,816,828,785,779,800,790,777,780,780,795,793,804,794,777,808,815,814,815,827,827,829,869,843,854,859,861,834,831,817,854,835,834,849,831,845,844,848,842,812,813,816,799,821,823,824,816,898,865,814,848,829,846,838,822,842,820,854,811,827,815,801,828,828,833,805,815,811,831,827,823,816,811,831,823,826,840,832,839,822,820,827,840,833,813,850,879,860,850,842,817,805,791,798,803,790,805,838,874,848,870,943,992,972,946,930,932,926,924,924,914,924,922,941,945,903,811,801,808,810,808,805,819,824,852,882,869,923,909,910,962,952,1039,1103,1068,1035,1006,987,904,null,null],[null,null,829,830,858,828,861,854,856,843,875,843,854,852,878,847,868,852,864,877,873,860,854,861,843,861,864,837,844,871,881,907,874,871,887,856,843,851,846,861,877,852,843,855,866,876,888,868,863,860,862,864,872,908,910,874,876,812,813,822,871,847,849,862,932,1047,1123,1135,1025,1223,1289,1221,1234,1261,1257,1242,1214,1201,1216,1168,1184,1131,934,1010,1001,1090,1195,1155,1099,1109,1165,1170,1045,1132,1249,1213,1084,911,897,920,921,887,862,897,889,898,870,858,869,849,875,861,894,850,860,858,855,863,874,854,852,851,877,865,866,857,863,880,864,879,879,896,928,901,923,933,1095,1098,913,890,902,864,857,871,911,904,892,894,884,871,871,873,872,864,871,877,864,870,894,917,873,874,859,893,871,1027,1150,998,1507,1456,1309,1150,895,912,912,936,1074,982,1009,1003,1060,1146,1063,909,913,1108,1062,951,960,1006,937,864,941,1046,964,909,879,862,846,851,868,877,881,859,890,878,857,852,846,858,851,851,861,871,856,872,882,872,842,892,954,943,850,835,811,823,859,860,862,855,915,964,925,903,907,869,833,850,855,863,854,854,845,824,847,869,873,874,868,834,848,912,929,876,875,874,870,873,869,893,891,794,819,830,841,877,842,797,813,834,807,809,799,813,822,822,837,835,832,859,811,793,817,791,788,785,783,792,782,775,804,833,820,829,846,836,831,838,809,814,849,856,860,852,835,836,821,854,867,854,863,828,845,854,855,813,824,825,801,818,824,801,798,794,809,828,838,841,824,905,843,829,834,827,824,774,817,811,823,818,824,835,819,813,808,810,816,812,828,803,814,820,826,828,804,821,818,814,832,840,851,835,837,839,840,861,839,842,826,779,793,797,785,815,852,873,845,832,842,900,952,968,937,940,955,927,928,931,931,927,928,943,930,809,801,789,797,810,802,822,818,848,875,881,935,879,892,947,1008,965,1008,1226,991,951,930,902,null,null],[null,null,843,853,861,837,871,860,865,849,879,867,873,875,898,816,859,855,870,875,853,891,863,834,846,860,865,854,846,858,859,897,881,853,896,862,844,845,852,853,873,854,849,862,854,884,899,872,879,890,874,859,879,929,917,848,859,833,806,816,921,934,904,925,941,1119,1190,1198,1065,1201,1276,1214,1208,1240,1244,1240,1216,1177,1171,1161,1224,1242,992,1022,1014,1067,1198,1203,1171,1135,1141,1188,1055,1104,1216,1224,1143,980,899,896,914,918,849,882,897,923,869,848,867,860,871,857,912,867,868,869,857,859,854,849,836,847,871,873,875,857,862,870,879,877,873,892,938,908,911,926,1094,1118,925,876,902,887,908,905,913,861,858,864,865,867,870,871,873,886,878,880,867,860,884,918,876,880,890,906,899,996,1192,1130,1094,1216,1374,1339,916,917,972,1018,1166,977,908,936,974,976,916,890,1082,1225,1139,951,879,905,894,888,1021,1070,979,891,855,859,863,878,872,888,888,831,890,899,860,850,873,850,866,856,848,867,866,876,883,885,873,924,974,971,853,843,833,841,847,845,836,848,936,936,912,922,880,851,839,856,849,873,853,855,863,859,876,855,849,848,849,862,856,882,879,863,864,862,870,878,907,899,863,797,838,857,849,1000,887,786,811,817,809,840,813,827,810,820,821,813,861,874,827,799,805,791,799,785,790,793,774,789,819,853,807,845,862,845,832,847,842,820,829,820,832,851,834,842,855,829,822,816,878,848,861,866,845,814,823,814,800,817,804,793,800,810,825,865,833,809,813,823,818,824,849,838,834,783,811,783,823,813,833,834,802,828,817,810,818,808,819,814,814,826,830,826,807,847,825,813,834,833,840,832,829,822,829,856,860,844,840,806,798,780,783,814,890,840,817,833,825,829,847,950,984,974,960,929,932,940,944,921,926,933,921,811,813,796,801,809,810,821,803,827,900,969,975,912,898,922,953,939,946,1015,987,921,883,859,null,null],[null,null,828,852,862,864,853,884,871,858,874,903,927,898,906,854,886,874,862,853,850,900,875,844,868,857,861,841,829,849,839,860,861,849,871,870,824,863,884,886,875,884,846,850,854,872,877,901,904,881,878,878,884,903,920,879,873,845,843,857,1069,1091,942,893,886,1089,1182,1175,1060,1187,1267,1191,1210,1226,1234,1236,1216,1199,1194,1169,1160,1173,998,1019,996,1024,1136,1244,1243,1199,1206,1201,1113,1079,1172,1249,1206,1064,918,887,904,935,870,849,875,911,898,845,852,868,873,859,888,871,883,862,857,863,861,860,835,857,879,868,873,859,869,876,894,886,882,902,926,923,911,954,1089,1113,915,907,922,874,885,909,905,877,870,869,854,864,870,881,869,866,852,866,884,868,863,888,907,904,959,1022,957,1038,1211,1154,1186,1324,1368,1273,944,1002,998,1057,1013,857,894,998,995,938,947,970,1085,1006,974,1053,925,878,877,866,1031,995,889,860,825,838,877,871,895,889,863,832,876,880,870,865,868,868,861,854,859,872,875,906,896,901,891,930,959,946,852,839,831,826,857,848,846,849,939,965,923,934,835,848,859,860,848,877,876,879,859,852,864,869,847,863,894,872,847,840,837,870,852,849,893,895,896,866,851,865,869,880,952,1074,981,830,817,814,830,862,829,823,827,823,829,826,858,844,854,837,813,791,791,814,785,778,809,816,827,838,847,847,854,791,817,831,847,835,832,850,855,877,833,840,855,845,830,826,851,854,858,879,843,829,831,815,817,798,799,807,812,815,853,845,794,802,815,840,859,867,857,793,805,797,809,808,810,818,801,787,813,808,807,825,812,836,842,844,825,846,842,816,796,834,820,805,830,836,826,811,814,816,832,833,854,847,842,841,829,792,797,840,862,822,827,823,832,825,832,856,893,961,983,959,961,941,939,932,935,950,921,797,809,811,806,811,812,810,808,840,913,961,1001,964,927,929,922,973,990,995,1015,889,883,863,null,null],[null,null,828,852,862,864,853,884,871,858,874,903,927,898,906,854,886,874,862,853,850,900,875,844,868,857,861,841,829,849,839,860,861,849,871,870,824,863,884,886,875,884,846,850,854,872,877,901,904,881,878,878,884,903,920,879,873,845,843,857,1069,1091,942,893,886,1089,1182,1175,1060,1187,1267,1191,1210,1226,1234,1236,1216,1199,1194,1169,1160,1173,998,1019,996,1024,1136,1244,1243,1199,1206,1201,1113,1079,1172,1249,1206,1064,918,887,904,935,870,849,875,911,898,845,852,868,873,859,888,871,883,862,857,863,861,860,835,857,879,868,873,859,869,876,894,886,882,902,926,923,911,954,1089,1113,915,907,922,874,885,909,905,877,870,869,854,864,870,881,869,866,852,866,884,868,863,888,907,904,959,1022,957,1038,1211,1154,1186,1324,1368,1273,944,1002,998,1057,1013,857,894,998,995,938,947,970,1085,1006,974,1053,925,878,877,866,1031,995,889,860,825,838,877,871,895,889,863,832,876,880,870,865,868,868,861,854,859,872,875,906,896,901,891,930,959,946,852,839,831,826,857,848,846,849,939,965,923,934,835,848,859,860,848,877,876,879,859,852,864,869,847,863,894,872,847,840,837,870,852,849,893,895,896,866,851,865,869,880,952,1074,981,830,817,814,830,862,829,823,827,823,829,826,858,844,854,837,813,791,791,814,785,778,809,816,827,838,847,847,854,791,817,831,847,835,832,850,855,877,833,840,855,845,830,826,851,854,858,879,843,829,831,815,817,798,799,807,812,815,853,845,794,802,815,840,859,867,857,793,805,797,809,808,810,818,801,787,813,808,807,825,812,836,842,844,825,846,842,816,796,834,820,805,830,836,826,811,814,816,832,833,854,847,842,841,829,792,797,840,862,822,827,823,832,825,832,856,893,961,983,959,961,941,939,932,935,950,921,797,809,811,806,811,812,810,808,840,913,961,1001,964,927,929,922,973,990,995,1015,889,883,863,null,null],[null,null,822,882,935,856,887,882,853,855,880,896,924,882,881,878,863,836,815,837,856,899,837,837,871,851,866,869,853,856,825,858,855,885,900,861,850,857,888,904,843,900,854,854,853,863,865,894,874,889,880,871,899,909,901,897,899,868,899,938,1233,1267,999,880,896,1031,1171,1166,1038,1196,1263,1211,1203,1226,1244,1215,1209,1200,1201,1193,1169,1218,1071,1018,964,990,1066,1243,1259,1252,1238,1184,1134,1054,1129,1256,1230,1095,931,888,894,932,894,858,844,872,906,860,877,876,871,864,876,902,883,843,851,848,860,847,837,854,882,874,854,862,868,870,892,887,869,886,923,926,918,1007,1159,1137,925,919,902,874,868,892,893,879,859,881,865,868,871,869,871,874,870,869,887,874,854,875,959,912,1001,1086,967,1012,1051,1005,1204,1323,1253,1053,945,983,1030,1076,955,865,936,1081,1030,996,1007,1002,1020,987,984,964,926,867,857,880,921,863,838,858,888,910,893,887,867,870,863,864,863,860,848,868,847,863,867,864,870,868,877,901,913,907,884,905,925,911,850,826,818,832,853,845,849,849,920,1007,920,907,849,865,859,858,851,883,909,896,870,865,883,871,865,873,876,829,826,822,837,867,855,871,912,869,849,850,865,864,862,874,968,1113,1053,905,818,832,867,899,856,786,802,808,875,856,842,835,853,882,810,780,812,844,837,808,834,832,827,794,841,832,837,846,817,842,826,846,835,823,849,839,843,833,829,833,813,829,837,856,873,873,880,832,821,806,797,804,800,810,810,831,821,796,769,818,834,821,846,804,840,803,790,813,802,804,809,816,821,818,800,805,806,812,836,873,858,789,811,835,826,813,808,835,817,816,849,839,826,813,798,801,815,829,845,849,849,845,856,838,815,871,837,798,815,830,837,828,832,831,823,856,930,993,948,943,945,924,945,966,923,810,810,813,809,813,810,806,813,863,921,966,1009,977,943,914,1008,1097,1043,998,1027,876,863,872,null,null],[null,null,851,875,879,831,883,885,853,840,886,883,893,888,854,857,865,825,833,858,860,885,852,846,848,855,833,841,842,840,840,850,845,881,870,842,868,861,887,873,819,875,873,859,842,870,864,871,875,892,863,864,925,929,915,914,901,920,953,936,1242,1282,1074,886,894,980,1158,1159,1061,1175,1262,1277,1235,1232,1232,1212,1202,1196,1205,1204,1188,1214,1138,1016,973,1013,1035,1191,1240,1233,1184,1170,1145,1050,1075,1250,1232,1146,943,896,897,915,891,916,853,850,908,871,864,880,862,903,878,914,877,844,860,850,860,845,833,848,856,876,859,879,885,863,881,882,873,872,902,952,970,1092,1186,1072,938,927,895,877,857,886,879,871,868,871,867,865,867,865,870,866,876,883,876,864,851,861,956,977,1036,1025,948,949,976,927,1050,1108,1028,907,903,1039,1118,1142,962,866,976,1099,1026,959,1022,954,950,1016,960,876,862,845,837,861,868,838,850,910,916,891,861,838,842,867,858,857,877,870,850,858,865,862,873,863,865,868,878,905,898,878,855,857,851,866,836,833,843,856,843,854,859,861,867,1000,943,895,861,867,852,854,892,916,931,918,859,872,947,903,875,868,851,840,832,817,829,876,855,866,888,850,847,860,878,846,847,853,849,1054,1084,1015,965,900,893,895,881,793,805,835,847,845,872,832,842,841,796,798,850,825,804,780,837,843,818,815,831,845,857,926,813,838,858,865,816,799,842,827,833,828,819,827,820,828,835,849,877,880,873,807,803,803,808,819,818,817,809,799,779,776,779,821,798,781,812,801,807,796,821,803,817,811,813,816,823,792,802,791,788,808,835,825,819,778,802,811,826,841,815,835,821,799,825,821,818,819,817,826,828,830,829,857,853,852,854,851,840,865,826,817,800,797,815,830,839,837,817,812,841,928,984,971,954,946,958,965,921,813,808,807,822,805,798,806,793,860,939,968,982,976,1007,955,984,1056,1014,999,978,879,868,881,null,null],[null,null,861,876,865,857,875,864,855,851,886,871,879,857,898,935,936,810,832,852,853,864,859,859,847,839,833,849,872,830,838,850,845,833,841,856,842,850,861,874,857,863,880,838,857,850,854,874,863,897,908,907,901,926,931,910,920,930,952,900,1242,1271,1126,913,883,941,1127,1174,1083,1082,1270,1292,1268,1264,1231,1199,1196,1202,1178,1209,1199,1186,1218,1020,983,1022,1059,1146,1185,1142,1086,1169,1149,1077,1061,1193,1204,1196,977,918,896,903,918,921,885,839,929,911,866,875,849,871,859,901,874,844,855,847,850,832,833,848,851,873,858,870,872,858,868,887,874,866,890,951,1045,1148,1184,961,917,914,903,878,878,883,889,870,869,864,863,866,869,881,880,879,881,880,862,859,872,869,989,993,1039,1122,1055,1013,985,958,921,948,888,881,883,1043,1197,1197,973,876,963,1042,1019,969,1032,953,1158,1243,997,851,863,849,832,827,864,889,938,907,883,848,798,875,877,855,856,855,880,886,887,845,888,875,872,885,878,865,874,885,882,869,832,826,827,836,834,821,840,851,840,852,845,855,870,903,952,909,857,848,853,862,937,948,953,943,868,915,963,881,849,854,842,839,832,826,809,879,872,865,875,850,862,867,861,861,869,873,856,907,976,1012,1053,960,892,870,869,809,800,838,821,893,927,873,856,860,831,812,837,796,818,774,828,839,830,834,817,835,847,833,830,837,854,835,797,811,818,831,828,844,836,866,820,817,838,861,863,858,842,828,819,822,818,792,790,790,806,769,787,781,788,817,798,809,841,814,805,817,836,804,828,819,827,829,817,803,815,813,828,838,825,812,815,799,819,830,849,849,780,806,811,795,822,815,821,842,831,824,839,814,835,842,834,855,854,856,849,839,807,802,804,810,824,818,811,823,815,812,823,832,911,960,970,942,971,976,947,812,807,800,815,804,807,804,807,847,953,1009,962,946,964,952,902,967,956,997,951,863,875,865,null,null],[null,null,853,858,857,853,903,862,858,845,873,872,859,846,897,886,837,832,841,841,855,878,879,874,872,844,841,833,866,835,839,854,867,875,843,868,849,852,863,862,868,869,874,822,872,846,857,866,881,898,916,923,923,945,953,888,922,925,912,889,1232,1272,1168,947,868,896,1067,1196,1148,1048,1262,1283,1283,1262,1243,1208,1190,1209,1194,1202,1212,1175,1224,1006,990,994,1031,1042,1013,994,1040,994,1007,1013,1042,1157,1175,1173,1039,936,902,896,934,931,911,867,899,912,869,885,842,860,856,884,846,857,855,854,846,835,845,839,843,878,867,875,854,858,875,871,876,875,875,1005,1132,1159,1129,912,936,913,908,877,893,871,883,877,884,874,867,869,871,872,863,869,882,871,855,871,875,868,958,1004,1003,1134,1129,989,1012,998,881,933,903,884,990,1001,1114,1049,1044,988,931,956,973,981,1011,957,1125,1128,972,1182,925,845,830,849,894,949,939,883,851,844,821,872,860,864,857,895,899,899,902,945,954,934,952,938,915,926,898,910,927,898,855,829,839,841,837,825,836,863,825,832,835,834,865,864,897,901,857,867,869,905,937,961,960,963,887,918,944,893,873,841,839,839,823,821,829,853,873,850,871,848,859,864,841,886,881,852,860,869,882,892,987,974,895,871,864,819,788,821,856,916,933,909,868,871,840,829,814,794,787,767,811,822,837,838,820,841,828,833,855,868,831,790,804,819,832,830,851,873,867,879,821,837,851,859,854,841,828,854,851,843,820,780,793,801,815,781,794,806,798,823,820,835,819,823,812,830,823,818,823,807,839,820,813,816,813,808,815,819,844,853,826,813,793,817,816,772,774,787,797,809,820,819,822,829,839,809,822,828,835,843,855,865,856,857,858,833,829,821,814,809,817,809,799,805,800,802,819,819,824,850,895,945,959,981,968,808,805,801,801,806,810,801,822,853,983,990,932,953,1016,1013,896,923,928,923,982,841,868,872,null,null],[null,null,853,858,857,853,903,862,858,845,873,872,859,846,897,886,837,832,841,841,855,878,879,874,872,844,841,833,866,835,839,854,867,875,843,868,849,852,863,862,868,869,874,822,872,846,857,866,881,898,916,923,923,945,953,888,922,925,912,889,1232,1272,1168,947,868,896,1067,1196,1148,1048,1262,1283,1283,1262,1243,1208,1190,1209,1194,1202,1212,1175,1224,1006,990,994,1031,1042,1013,994,1040,994,1007,1013,1042,1157,1175,1173,1039,936,902,896,934,931,911,867,899,912,869,885,842,860,856,884,846,857,855,854,846,835,845,839,843,878,867,875,854,858,875,871,876,875,875,1005,1132,1159,1129,912,936,913,908,877,893,871,883,877,884,874,867,869,871,872,863,869,882,871,855,871,875,868,958,1004,1003,1134,1129,989,1012,998,881,933,903,884,990,1001,1114,1049,1044,988,931,956,973,981,1011,957,1125,1128,972,1182,925,845,830,849,894,949,939,883,851,844,821,872,860,864,857,895,899,899,902,945,954,934,952,938,915,926,898,910,927,898,855,829,839,841,837,825,836,863,825,832,835,834,865,864,897,901,857,867,869,905,937,961,960,963,887,918,944,893,873,841,839,839,823,821,829,853,873,850,871,848,859,864,841,886,881,852,860,869,882,892,987,974,895,871,864,819,788,821,856,916,933,909,868,871,840,829,814,794,787,767,811,822,837,838,820,841,828,833,855,868,831,790,804,819,832,830,851,873,867,879,821,837,851,859,854,841,828,854,851,843,820,780,793,801,815,781,794,806,798,823,820,835,819,823,812,830,823,818,823,807,839,820,813,816,813,808,815,819,844,853,826,813,793,817,816,772,774,787,797,809,820,819,822,829,839,809,822,828,835,843,855,865,856,857,858,833,829,821,814,809,817,809,799,805,800,802,819,819,824,850,895,945,959,981,968,808,805,801,801,806,810,801,822,853,983,990,932,953,1016,1013,896,923,928,923,982,841,868,872,null,null],[null,null,864,869,842,851,870,860,859,865,868,883,861,842,860,857,850,854,810,830,863,839,850,888,895,873,873,848,847,853,854,861,877,888,866,857,868,862,872,834,857,955,909,853,871,874,870,852,897,894,901,910,917,944,926,869,907,945,946,901,1181,1247,1179,969,871,880,1011,1214,1194,1028,1219,1269,1263,1252,1248,1239,1214,1225,1229,1206,1212,1183,1203,1004,1015,991,1016,985,1005,1021,1089,952,964,956,954,1012,1071,1149,1091,938,893,876,919,929,930,884,873,944,906,869,849,872,865,864,888,869,863,863,860,853,856,837,851,855,868,872,867,861,871,872,873,893,881,1094,1173,1131,999,949,923,926,928,883,885,885,894,880,869,871,871,869,871,867,866,868,877,875,872,885,869,876,891,1007,1126,1199,1077,1066,1111,960,885,902,893,900,1023,1010,1105,955,968,885,883,1012,1019,965,951,903,993,955,1121,1124,929,809,790,885,994,1009,918,867,848,837,857,842,847,893,913,987,978,1047,1104,1014,960,1009,1009,1012,1044,1008,991,1041,994,958,966,921,856,843,855,832,836,863,853,841,837,851,834,844,854,893,864,872,902,920,939,946,933,935,921,1064,1078,1039,931,838,826,835,825,825,838,819,854,870,866,860,851,846,845,886,872,860,866,886,891,898,938,1098,968,880,865,825,799,835,890,908,865,871,831,811,807,790,783,779,768,764,807,823,851,831,820,821,816,832,828,825,794,767,788,801,829,837,851,861,863,823,846,859,866,842,864,858,837,856,823,793,771,778,802,797,806,820,817,816,800,823,829,826,796,820,822,816,814,818,816,824,828,794,816,811,804,814,797,798,826,818,799,784,763,782,782,769,778,791,820,827,803,826,826,829,847,830,832,827,829,834,852,872,845,851,879,839,828,820,815,812,796,799,817,804,800,814,829,826,824,831,824,940,966,1002,962,842,832,834,825,832,803,808,825,876,993,1035,936,1003,1347,1164,919,946,961,970,983,871,866,871,null,null],[null,null,855,849,842,869,837,855,882,890,852,881,866,849,849,855,843,857,823,825,856,887,881,880,877,876,867,829,817,858,863,878,862,885,906,881,852,866,845,830,831,911,893,864,862,880,897,878,875,885,897,914,926,913,900,869,922,938,932,899,1134,1282,1207,1022,878,877,993,1204,1218,1093,1175,1281,1286,1264,1243,1248,1236,1232,1235,1220,1233,1210,1210,984,1005,1000,1011,1027,1018,1064,1033,962,966,983,965,899,907,930,1044,1029,997,942,891,900,911,884,857,950,917,867,849,843,847,859,885,879,861,876,854,846,851,838,853,846,857,865,882,879,875,886,884,890,886,1136,1159,1101,908,939,925,915,922,914,916,896,884,873,879,880,875,878,869,869,876,869,881,884,882,874,870,882,871,914,978,961,935,962,1157,1032,890,919,874,932,1020,1050,1081,955,920,868,932,976,1002,902,931,959,1006,983,1019,866,833,800,819,933,1054,959,880,857,848,854,864,823,833,887,908,1015,969,1017,1005,909,891,874,828,889,872,875,891,868,877,859,963,1025,1040,916,863,847,843,844,846,841,842,841,848,848,863,869,917,909,939,929,925,925,937,929,1051,1046,936,1030,1057,942,828,823,830,841,825,832,878,869,840,867,837,838,848,880,878,881,867,873,870,877,911,1122,1022,908,867,864,830,825,889,879,854,843,829,837,815,790,774,769,782,771,796,808,829,801,835,794,794,788,784,767,769,778,779,785,811,840,850,845,837,858,864,857,859,843,857,858,819,796,769,794,780,785,812,810,807,818,817,812,802,825,834,841,822,831,819,800,805,826,845,834,817,830,832,853,764,811,800,794,819,801,804,790,777,779,783,782,768,802,824,830,828,828,830,826,840,840,844,845,832,850,828,864,852,858,898,909,871,839,836,813,800,806,825,801,795,804,820,814,827,819,826,825,890,971,974,874,859,848,840,829,814,821,848,885,1043,1109,941,912,1137,1123,1035,973,978,1011,917,868,861,864,null,null],[null,null,814,824,854,857,856,849,856,862,851,847,849,849,824,858,872,825,822,820,854,877,879,860,860,816,835,856,856,843,875,881,870,852,877,869,845,871,848,856,845,873,890,891,833,853,894,879,892,889,895,906,905,911,902,888,917,930,918,897,1083,1280,1244,1072,870,879,954,1126,1206,1128,1139,1261,1259,1256,1244,1249,1243,1235,1236,1218,1215,1206,1193,1002,994,1015,1049,1107,1099,1075,968,975,973,979,973,931,884,870,896,930,942,1043,912,875,940,929,877,896,869,855,847,846,857,869,878,876,868,858,846,845,851,854,856,855,844,845,888,881,867,881,891,889,911,1140,1168,1025,921,982,906,909,944,1036,970,917,882,879,887,886,884,887,887,879,897,887,875,890,894,895,894,888,900,900,876,905,958,1093,1276,1222,945,959,950,994,1048,1069,1055,1040,879,948,978,874,974,845,931,1071,969,986,922,846,827,857,912,951,915,866,875,854,863,872,865,860,863,873,887,994,938,970,928,901,875,850,826,822,837,836,828,849,841,838,874,904,1003,1035,913,861,860,834,845,837,847,839,861,853,866,845,957,926,938,910,901,889,901,958,996,887,847,852,960,1076,918,836,845,858,844,840,880,865,851,858,866,854,850,866,877,868,861,852,859,888,899,969,957,911,876,862,859,857,883,885,855,829,854,845,797,794,783,771,785,775,769,813,794,765,802,771,755,756,786,768,774,780,790,789,829,851,849,864,866,856,860,856,853,858,858,858,793,783,807,816,798,811,813,817,813,824,801,806,816,816,845,839,802,825,827,804,805,828,834,808,826,841,836,849,759,801,811,798,807,802,802,782,768,776,780,788,782,796,813,842,817,824,830,839,818,808,829,841,841,832,830,845,845,862,864,923,961,928,872,822,808,811,810,818,819,814,823,811,828,825,818,816,833,861,896,903,895,890,855,876,872,850,864,884,1156,1121,986,958,1110,1149,1100,948,1042,1086,890,864,865,865,null,null],[null,null,820,842,853,862,863,842,838,860,860,865,874,861,868,865,821,853,838,831,868,895,927,862,832,854,855,869,878,836,864,864,861,850,851,849,842,861,847,857,869,872,898,889,843,854,873,879,884,907,930,897,904,897,897,872,894,912,931,935,1013,1276,1286,1123,877,896,936,1085,1204,1150,1121,1272,1281,1262,1244,1248,1252,1245,1218,1214,1215,1213,1166,1087,998,1010,1003,1062,1089,1037,968,943,972,1004,1038,970,899,902,886,865,896,931,971,982,982,944,905,877,845,890,840,850,870,862,877,857,865,867,852,857,859,855,846,843,848,875,864,877,869,884,898,882,911,1148,1146,1006,949,935,902,898,970,1184,1082,932,886,873,871,890,893,876,897,887,884,905,894,898,910,906,899,896,908,911,882,912,1169,1222,1215,1196,1029,962,1039,1091,1002,1032,998,924,958,1400,1114,968,941,873,1010,1017,956,924,889,844,854,954,1006,964,899,886,863,861,879,881,879,922,970,983,934,891,958,985,919,871,853,826,821,807,819,818,833,830,842,833,857,842,843,918,1026,1033,971,952,874,867,838,839,841,851,852,850,1012,946,935,918,895,905,1011,1073,847,835,837,847,856,980,1036,839,841,847,837,803,892,873,852,852,859,850,849,851,865,868,854,853,868,896,881,887,869,882,900,863,878,905,880,863,821,861,849,855,793,792,795,803,780,773,760,794,775,763,782,782,774,789,796,794,796,789,805,798,813,857,870,865,857,859,869,867,850,845,860,836,787,809,820,820,804,823,806,818,824,793,796,810,817,807,830,840,838,809,807,818,806,818,833,822,827,829,827,829,778,792,812,803,790,805,802,782,779,791,779,782,794,802,819,831,842,837,827,837,809,797,826,836,851,838,832,830,830,855,856,854,898,950,969,865,835,820,810,801,809,812,822,816,819,819,821,812,838,841,865,835,843,849,855,859,868,867,889,922,1043,1048,1041,1005,1125,1193,1142,968,976,1105,860,848,857,859,null,null],[null,null,820,842,853,862,863,842,838,860,860,865,874,861,868,865,821,853,838,831,868,895,927,862,832,854,855,869,878,836,864,864,861,850,851,849,842,861,847,857,869,872,898,889,843,854,873,879,884,907,930,897,904,897,897,872,894,912,931,935,1013,1276,1286,1123,877,896,936,1085,1204,1150,1121,1272,1281,1262,1244,1248,1252,1245,1218,1214,1215,1213,1166,1087,998,1010,1003,1062,1089,1037,968,943,972,1004,1038,970,899,902,886,865,896,931,971,982,982,944,905,877,845,890,840,850,870,862,877,857,865,867,852,857,859,855,846,843,848,875,864,877,869,884,898,882,911,1148,1146,1006,949,935,902,898,970,1184,1082,932,886,873,871,890,893,876,897,887,884,905,894,898,910,906,899,896,908,911,882,912,1169,1222,1215,1196,1029,962,1039,1091,1002,1032,998,924,958,1400,1114,968,941,873,1010,1017,956,924,889,844,854,954,1006,964,899,886,863,861,879,881,879,922,970,983,934,891,958,985,919,871,853,826,821,807,819,818,833,830,842,833,857,842,843,918,1026,1033,971,952,874,867,838,839,841,851,852,850,1012,946,935,918,895,905,1011,1073,847,835,837,847,856,980,1036,839,841,847,837,803,892,873,852,852,859,850,849,851,865,868,854,853,868,896,881,887,869,882,900,863,878,905,880,863,821,861,849,855,793,792,795,803,780,773,760,794,775,763,782,782,774,789,796,794,796,789,805,798,813,857,870,865,857,859,869,867,850,845,860,836,787,809,820,820,804,823,806,818,824,793,796,810,817,807,830,840,838,809,807,818,806,818,833,822,827,829,827,829,778,792,812,803,790,805,802,782,779,791,779,782,794,802,819,831,842,837,827,837,809,797,826,836,851,838,832,830,830,855,856,854,898,950,969,865,835,820,810,801,809,812,822,816,819,819,821,812,838,841,865,835,843,849,855,859,868,867,889,922,1043,1048,1041,1005,1125,1193,1142,968,976,1105,860,848,857,859,null,null],[null,null,802,846,855,853,860,860,867,865,866,873,876,860,847,857,846,879,836,836,859,861,872,817,831,882,866,850,848,844,884,869,817,866,851,856,863,847,845,882,871,872,881,888,843,858,859,874,863,893,923,899,902,908,906,898,884,916,914,920,989,1220,1304,1163,884,889,910,1033,1174,1175,1196,1284,1287,1270,1260,1248,1247,1240,1238,1206,1212,1222,1165,1125,993,999,927,905,989,949,954,1048,1101,1130,1134,1002,897,905,905,892,919,959,957,971,941,918,920,892,875,879,841,852,859,853,863,883,863,844,860,861,870,861,857,842,844,862,880,901,890,870,891,890,901,1136,1090,964,949,902,891,895,942,1216,1144,932,897,884,904,902,898,892,889,885,886,898,910,903,918,918,910,897,897,902,895,934,1379,1306,1299,1094,1108,972,993,1105,1024,1004,928,919,1037,1249,1051,1089,938,958,1081,1053,899,912,905,894,887,937,997,998,877,870,864,875,867,882,948,915,1000,1015,935,970,992,923,902,816,808,812,812,826,822,819,820,818,841,820,840,846,856,853,888,888,942,987,1005,964,962,944,884,857,841,838,1043,967,898,896,918,984,987,901,843,838,833,855,860,853,963,950,837,846,843,814,855,843,852,852,860,843,844,833,854,858,852,845,853,873,871,868,872,883,920,864,875,830,912,885,853,895,812,829,791,826,848,827,797,769,775,780,780,819,825,815,798,807,798,801,809,818,815,812,840,878,853,846,829,863,845,856,851,868,832,769,796,818,816,820,815,816,813,825,801,804,801,828,828,821,831,859,897,803,806,821,808,816,817,817,832,819,828,842,817,806,810,804,793,790,794,780,769,820,816,798,827,826,824,818,841,838,823,847,800,811,833,834,843,860,851,857,849,849,839,897,880,851,891,969,913,867,834,827,821,805,796,814,798,818,827,823,835,829,854,819,820,814,829,833,818,841,821,826,827,858,862,893,917,925,957,907,875,934,848,844,850,845,null,null],[null,null,796,846,855,822,859,836,833,846,871,892,876,894,846,861,866,887,832,883,887,830,860,858,874,877,861,856,864,849,843,847,818,867,850,884,927,861,872,878,864,863,859,893,856,858,849,875,857,875,905,926,895,915,911,886,902,934,920,908,980,1183,1323,1229,898,875,885,998,1154,1187,1244,1299,1299,1273,1271,1276,1257,1231,1229,1198,1172,1153,1144,1151,979,921,865,947,1012,1045,1104,1189,1182,1182,1155,999,911,889,899,896,906,949,954,976,949,952,925,898,867,867,829,855,844,857,853,895,862,863,839,845,864,864,863,859,856,853,876,900,891,887,888,896,905,1087,981,869,922,885,881,906,925,1131,1167,933,901,901,905,907,901,894,894,890,882,898,918,919,909,909,903,900,896,899,907,892,1207,1150,1126,1051,1204,1096,1007,1032,987,1042,981,1028,1028,1015,1251,1240,867,941,1019,1032,901,917,984,930,936,989,1023,1043,935,905,891,872,872,919,1020,888,954,942,856,1005,946,916,886,816,815,807,809,834,826,803,820,863,851,826,841,850,852,835,804,806,814,816,862,899,954,964,1003,994,998,935,1049,958,947,968,1080,1026,899,855,844,841,822,850,855,844,857,1056,938,871,840,835,828,837,877,853,844,855,851,837,855,850,862,848,847,861,852,866,870,866,925,849,831,809,882,874,848,865,919,873,848,850,847,814,817,756,814,788,825,877,819,796,786,779,789,805,813,800,805,817,860,869,824,838,845,826,840,857,851,848,792,791,805,810,826,826,830,820,800,831,817,793,795,823,842,796,816,862,896,834,809,830,813,830,821,821,839,810,826,846,813,814,817,827,810,805,808,787,799,830,830,813,832,832,833,819,830,827,815,813,822,823,823,831,836,854,844,846,846,841,845,871,908,867,844,893,936,950,912,841,834,817,821,827,807,801,813,802,813,838,846,821,823,802,825,825,833,846,822,838,835,832,826,832,838,840,815,825,844,892,852,855,852,845,null,null],[null,null,842,834,842,851,843,798,819,844,865,871,898,901,875,840,864,923,866,854,879,809,861,897,872,860,870,852,868,844,850,859,849,862,855,901,936,847,863,865,851,839,853,873,882,868,870,883,859,872,867,882,894,880,878,884,911,936,924,904,951,1183,1328,1281,883,872,877,972,1172,1197,1244,1289,1298,1293,1283,1281,1275,1246,1220,1165,1139,1120,1060,1129,953,866,916,1081,1126,1140,1155,1172,1135,1119,1102,1011,936,893,893,877,907,928,948,954,933,944,921,879,855,871,825,850,865,853,844,884,868,861,823,837,867,854,859,861,861,861,884,895,883,886,865,899,893,1067,909,880,918,885,909,906,899,1012,1093,937,904,907,905,900,897,901,898,902,897,893,900,914,909,906,901,909,908,899,905,915,976,965,1072,1186,1062,1139,1154,1099,981,1053,987,898,1071,1047,1034,970,889,971,968,979,898,883,960,918,916,945,980,928,1008,1021,959,904,928,1060,1023,920,923,908,887,1058,1080,910,845,806,800,813,809,824,820,819,826,840,837,826,824,837,830,841,815,810,803,812,800,815,794,833,875,925,952,1016,1095,1085,1049,1015,909,847,839,840,841,843,840,856,862,849,842,942,1031,956,852,829,818,806,844,883,872,853,850,852,841,845,856,861,843,850,847,854,852,862,892,871,831,850,961,1043,1083,968,876,848,872,850,837,784,781,795,881,775,822,904,816,803,805,804,799,806,791,790,797,812,818,814,821,844,836,823,844,873,847,796,799,812,802,808,811,832,821,807,796,813,812,804,812,817,825,828,837,857,843,848,805,797,814,824,818,828,829,814,816,815,799,829,815,828,811,825,803,807,834,829,801,804,827,834,841,827,833,814,803,806,850,839,835,843,841,832,839,829,845,837,840,839,875,864,830,850,850,876,914,921,876,839,825,818,806,804,806,804,798,823,846,816,805,811,814,816,815,823,813,818,827,828,828,829,826,840,826,829,834,914,847,860,860,845,null,null],[null,null,828,801,825,841,860,841,843,827,860,867,859,846,853,819,847,936,901,873,853,839,872,891,865,832,845,840,875,837,834,840,869,855,855,886,865,846,859,879,880,858,881,857,865,855,908,918,881,882,871,873,890,860,862,880,912,950,917,901,923,1149,1282,1297,875,872,866,913,1178,1206,1255,1296,1278,1285,1281,1284,1284,1238,1203,1100,1105,1083,938,1057,1022,885,935,1110,1161,1192,1204,1140,1079,1061,1091,1003,942,898,900,881,898,926,938,943,933,911,892,886,865,871,843,842,849,844,846,856,891,856,847,844,844,865,859,849,860,872,890,883,890,888,872,891,898,1086,910,871,957,953,912,924,955,1036,1048,953,884,914,901,893,905,892,896,896,888,889,893,906,906,905,917,904,897,905,908,909,893,922,1076,1144,1055,1109,1075,1057,1070,997,938,904,1019,1008,1047,1034,956,1003,968,990,880,902,979,1005,1065,964,1007,876,983,1038,952,887,969,1171,996,867,897,906,971,961,917,832,840,813,797,812,813,826,826,818,830,838,848,838,856,842,821,826,810,827,812,820,810,809,807,806,816,812,860,876,918,921,886,870,847,862,844,838,840,842,829,849,866,843,838,830,930,1010,972,833,828,822,858,868,878,870,860,856,861,853,858,867,850,842,829,855,875,877,884,965,960,1016,1098,1069,1006,879,801,824,824,841,900,846,805,857,874,858,839,872,846,855,843,808,787,801,805,795,787,790,801,783,837,848,850,842,828,842,825,823,821,800,799,827,813,815,816,824,797,804,801,820,819,836,831,821,817,830,828,816,810,773,800,833,827,821,820,812,812,804,815,834,828,823,809,816,816,826,824,817,818,826,838,857,846,830,839,834,814,831,832,830,836,831,838,833,839,837,860,866,853,866,859,861,849,849,837,840,833,930,956,898,838,826,807,810,807,800,812,830,841,808,816,817,814,819,813,819,820,840,812,820,833,820,828,828,839,828,818,929,838,841,853,861,null,null],[null,null,828,801,825,841,860,841,843,827,860,867,859,846,853,819,847,936,901,873,853,839,872,891,865,832,845,840,875,837,834,840,869,855,855,886,865,846,859,879,880,858,881,857,865,855,908,918,881,882,871,873,890,860,862,880,912,950,917,901,923,1149,1282,1297,875,872,866,913,1178,1206,1255,1296,1278,1285,1281,1284,1284,1238,1203,1100,1105,1083,938,1057,1022,885,935,1110,1161,1192,1204,1140,1079,1061,1091,1003,942,898,900,881,898,926,938,943,933,911,892,886,865,871,843,842,849,844,846,856,891,856,847,844,844,865,859,849,860,872,890,883,890,888,872,891,898,1086,910,871,957,953,912,924,955,1036,1048,953,884,914,901,893,905,892,896,896,888,889,893,906,906,905,917,904,897,905,908,909,893,922,1076,1144,1055,1109,1075,1057,1070,997,938,904,1019,1008,1047,1034,956,1003,968,990,880,902,979,1005,1065,964,1007,876,983,1038,952,887,969,1171,996,867,897,906,971,961,917,832,840,813,797,812,813,826,826,818,830,838,848,838,856,842,821,826,810,827,812,820,810,809,807,806,816,812,860,876,918,921,886,870,847,862,844,838,840,842,829,849,866,843,838,830,930,1010,972,833,828,822,858,868,878,870,860,856,861,853,858,867,850,842,829,855,875,877,884,965,960,1016,1098,1069,1006,879,801,824,824,841,900,846,805,857,874,858,839,872,846,855,843,808,787,801,805,795,787,790,801,783,837,848,850,842,828,842,825,823,821,800,799,827,813,815,816,824,797,804,801,820,819,836,831,821,817,830,828,816,810,773,800,833,827,821,820,812,812,804,815,834,828,823,809,816,816,826,824,817,818,826,838,857,846,830,839,834,814,831,832,830,836,831,838,833,839,837,860,866,853,866,859,861,849,849,837,840,833,930,956,898,838,826,807,810,807,800,812,830,841,808,816,817,814,819,813,819,820,840,812,820,833,820,828,828,839,828,818,929,838,841,853,861,null,null],[null,null,825,839,852,858,846,889,852,817,828,839,838,848,843,822,834,876,853,844,851,856,831,847,859,837,854,851,878,832,871,896,870,855,878,865,857,828,847,846,866,858,874,852,894,818,868,853,870,886,886,883,884,869,873,883,910,958,934,897,927,1111,1251,1268,879,879,867,881,1163,1196,1219,1291,1292,1291,1273,1280,1277,1223,1172,1109,1075,1021,901,1049,1147,1002,1111,1148,1161,1190,1226,1165,1099,1080,1108,1026,951,903,889,885,897,926,922,933,931,891,913,895,876,879,847,845,854,862,867,849,904,863,851,850,846,855,849,843,851,867,887,868,896,896,886,867,873,972,868,877,958,1027,925,917,963,1044,1087,945,881,914,908,894,893,887,896,892,901,910,884,904,911,903,892,893,899,906,907,898,888,909,1097,1053,1138,1169,1022,941,1004,939,922,878,889,850,910,980,1017,1059,980,1220,919,908,927,929,1032,995,953,1098,1019,979,932,858,1023,1018,902,852,900,905,947,947,849,809,809,811,801,827,826,820,840,833,827,841,825,819,851,833,820,822,801,810,811,815,813,817,812,804,816,810,834,834,855,841,828,820,833,832,829,821,844,833,812,836,837,829,843,847,844,894,1052,854,829,829,839,876,879,874,867,864,865,859,863,862,854,839,855,913,939,954,988,1031,980,902,918,922,922,930,816,854,817,809,822,861,910,915,869,871,825,829,848,865,822,786,786,781,785,801,818,826,846,802,860,847,862,821,827,827,824,818,815,824,838,818,818,816,823,821,804,820,808,807,809,812,819,806,821,803,834,836,820,809,819,817,816,820,823,818,807,801,813,822,826,815,805,806,821,829,822,826,827,837,841,835,809,841,842,845,827,835,838,834,836,829,830,837,845,837,839,857,844,851,840,859,859,851,847,872,862,857,882,885,857,833,827,826,840,828,809,827,840,815,820,818,823,828,804,816,833,840,827,817,829,827,825,806,838,826,809,896,870,863,856,857,null,null],[null,null,837,824,817,842,819,841,842,838,866,885,847,828,835,849,822,842,860,842,845,830,851,860,850,866,870,854,846,856,875,885,855,858,889,858,862,858,856,848,880,852,871,877,885,804,869,806,844,848,873,861,897,892,898,902,932,959,942,901,899,1032,1230,1238,894,890,875,860,1146,1204,1230,1291,1293,1287,1267,1240,1253,1220,1146,1074,990,929,911,1087,1232,1091,1141,1129,1169,1190,1182,1200,1119,1079,1079,1030,953,897,889,897,891,930,932,927,950,907,903,877,881,927,850,857,856,849,863,858,900,856,860,856,847,846,849,863,850,857,888,874,881,869,845,835,840,887,831,854,930,954,906,898,931,989,1043,903,907,893,891,871,887,893,891,885,892,912,910,909,908,904,894,906,905,908,901,901,890,1019,1188,1132,1025,1020,948,981,948,914,881,863,860,886,995,966,1045,1054,971,1142,902,924,945,940,1016,928,955,1093,950,1069,977,983,986,875,824,879,969,1064,1011,881,816,807,803,816,805,821,794,828,846,841,833,845,830,831,851,825,814,805,820,815,829,817,809,809,816,793,821,818,807,810,823,815,817,826,833,830,826,812,834,830,805,826,847,844,845,828,829,843,927,981,868,819,818,878,866,877,857,868,852,849,855,901,926,949,958,997,992,961,929,813,795,789,921,936,947,957,842,831,816,795,808,815,862,886,932,904,852,846,819,843,826,786,814,817,826,844,930,907,860,824,831,818,829,834,833,813,810,816,820,820,814,816,800,805,817,812,827,827,808,824,824,825,824,807,812,808,821,862,845,827,815,810,823,822,820,785,795,811,830,821,820,816,808,825,835,823,815,815,822,838,853,828,820,834,838,841,840,833,843,856,842,837,838,857,852,838,837,848,839,825,819,846,849,848,836,863,885,920,930,880,853,866,846,843,836,825,796,823,838,832,810,826,808,824,823,817,832,817,839,817,832,816,820,835,818,820,811,861,893,860,853,852,null,null],[null,null,824,824,817,826,832,821,817,827,862,876,844,798,819,861,855,846,865,846,816,837,850,848,854,847,836,856,848,838,847,858,864,864,875,855,871,891,895,868,868,854,834,848,911,884,880,842,830,829,861,860,922,919,916,899,895,947,935,887,893,971,1181,1202,940,946,918,867,1053,1094,1086,1267,1272,1269,1265,1251,1229,1174,1121,994,888,917,1011,1096,1143,978,1042,1143,1158,1187,1151,1177,1112,1091,1088,1048,962,902,887,902,906,952,932,932,949,921,956,927,868,922,858,841,833,855,861,863,874,878,863,859,861,861,858,888,872,862,870,865,864,860,850,856,878,898,846,820,878,957,914,903,907,943,938,885,881,903,894,886,900,892,886,891,909,912,910,902,905,900,912,904,910,906,888,898,952,1137,1131,1072,992,969,1007,984,967,883,864,863,880,920,1026,889,942,950,997,1053,934,905,982,957,1092,925,1079,1094,962,1036,948,931,871,877,843,947,1061,1075,932,841,809,813,815,821,824,808,802,822,838,845,826,857,861,846,836,829,815,808,794,800,792,806,813,825,827,799,800,812,810,823,820,815,813,826,840,840,829,824,824,837,829,820,833,830,821,831,848,866,842,1019,995,844,845,860,877,889,845,864,888,921,957,983,977,976,966,867,824,785,775,792,800,799,920,924,939,942,903,826,817,824,809,785,812,829,836,830,933,920,897,923,901,871,929,883,841,869,932,860,834,834,825,829,829,831,811,814,812,814,811,817,810,816,802,817,811,826,825,816,799,829,804,784,804,800,807,816,818,852,877,817,772,822,813,810,828,825,821,818,816,820,828,811,819,844,839,834,810,811,839,856,849,842,838,850,855,851,848,836,868,883,839,840,837,848,853,823,837,854,836,840,834,839,848,853,864,846,855,1017,1063,923,910,980,885,857,850,833,841,831,834,824,818,822,809,823,821,822,822,828,833,814,821,821,831,822,826,830,826,840,889,862,859,850,null,null],[null,null,798,844,847,853,828,843,834,846,861,851,805,810,843,860,851,868,835,848,842,885,865,866,864,833,825,839,848,844,837,850,870,859,945,907,869,906,922,903,904,869,853,872,909,911,841,837,828,839,871,860,924,925,926,893,913,949,960,920,906,887,1012,1052,879,926,940,874,910,945,910,1198,1253,1272,1294,1245,1201,1121,1084,895,874,930,1019,1120,1038,970,1035,1151,1144,1167,1154,1161,1136,1129,1117,1064,973,913,881,897,912,955,934,938,927,926,912,918,872,897,853,845,853,855,851,860,849,906,866,852,869,868,866,871,873,860,836,828,857,861,850,842,857,854,844,806,884,953,884,893,893,895,893,897,897,898,885,900,901,892,892,901,907,914,917,911,908,902,903,898,887,887,898,881,1095,1079,1007,1091,1017,1033,1031,968,993,886,917,894,890,892,974,914,950,918,1050,1104,858,849,1007,934,939,921,1120,1095,1007,1003,924,949,858,905,883,1019,1105,1003,897,834,806,819,816,808,843,812,805,809,813,808,831,828,849,826,830,829,812,809,811,806,807,814,801,798,789,792,818,829,833,848,822,824,828,825,832,831,828,832,835,835,826,819,831,839,829,841,837,832,841,913,1054,986,904,827,864,882,917,1015,1023,1003,973,905,871,824,805,780,795,803,803,802,805,812,916,939,946,938,936,919,875,825,798,785,822,830,837,799,782,811,853,860,895,870,841,848,844,881,859,859,879,868,812,827,830,825,829,829,823,809,804,818,812,830,810,805,804,817,826,815,807,799,803,784,803,809,811,810,829,873,920,826,806,803,797,817,823,806,808,793,828,808,821,836,820,842,840,830,825,834,843,851,851,859,848,864,889,869,851,831,851,844,834,839,838,836,835,827,823,837,831,840,844,845,853,840,865,864,847,891,921,884,910,991,940,879,853,839,835,838,833,845,834,823,829,816,824,818,813,810,819,817,821,847,815,816,827,824,832,815,945,865,863,869,null,null],[null,null,798,844,847,853,828,843,834,846,861,851,805,810,843,860,851,868,835,848,842,885,865,866,864,833,825,839,848,844,837,850,870,859,945,907,869,906,922,903,904,869,853,872,909,911,841,837,828,839,871,860,924,925,926,893,913,949,960,920,906,887,1012,1052,879,926,940,874,910,945,910,1198,1253,1272,1294,1245,1201,1121,1084,895,874,930,1019,1120,1038,970,1035,1151,1144,1167,1154,1161,1136,1129,1117,1064,973,913,881,897,912,955,934,938,927,926,912,918,872,897,853,845,853,855,851,860,849,906,866,852,869,868,866,871,873,860,836,828,857,861,850,842,857,854,844,806,884,953,884,893,893,895,893,897,897,898,885,900,901,892,892,901,907,914,917,911,908,902,903,898,887,887,898,881,1095,1079,1007,1091,1017,1033,1031,968,993,886,917,894,890,892,974,914,950,918,1050,1104,858,849,1007,934,939,921,1120,1095,1007,1003,924,949,858,905,883,1019,1105,1003,897,834,806,819,816,808,843,812,805,809,813,808,831,828,849,826,830,829,812,809,811,806,807,814,801,798,789,792,818,829,833,848,822,824,828,825,832,831,828,832,835,835,826,819,831,839,829,841,837,832,841,913,1054,986,904,827,864,882,917,1015,1023,1003,973,905,871,824,805,780,795,803,803,802,805,812,916,939,946,938,936,919,875,825,798,785,822,830,837,799,782,811,853,860,895,870,841,848,844,881,859,859,879,868,812,827,830,825,829,829,823,809,804,818,812,830,810,805,804,817,826,815,807,799,803,784,803,809,811,810,829,873,920,826,806,803,797,817,823,806,808,793,828,808,821,836,820,842,840,830,825,834,843,851,851,859,848,864,889,869,851,831,851,844,834,839,838,836,835,827,823,837,831,840,844,845,853,840,865,864,847,891,921,884,910,991,940,879,853,839,835,838,833,845,834,823,829,816,824,818,813,810,819,817,821,847,815,816,827,824,832,815,945,865,863,869,null,null],[null,null,813,841,832,835,865,839,833,842,840,873,845,849,842,832,831,873,841,856,899,888,871,903,891,855,869,867,839,868,853,883,858,916,956,904,855,868,887,878,883,871,848,846,900,873,831,859,857,854,866,869,884,883,886,877,899,951,981,935,892,868,886,889,870,899,892,863,886,902,890,1122,1224,1231,1238,1198,1131,1102,1034,877,900,952,1091,1147,985,956,1014,1151,1142,1130,1120,1169,1145,1123,1121,1074,1002,928,886,889,892,930,920,924,916,913,893,902,879,873,859,859,855,842,839,855,857,916,918,892,887,880,848,844,838,841,874,860,857,829,826,832,841,846,858,826,851,931,887,881,887,885,889,898,900,895,890,897,895,914,904,908,909,902,915,909,911,898,894,899,897,943,905,923,1097,936,948,1001,1027,1005,1011,993,1032,967,980,970,948,911,927,965,944,1032,1064,984,829,906,1039,892,915,1021,1193,920,999,936,941,942,841,907,910,1006,1073,944,874,827,822,820,811,821,832,826,820,819,816,815,826,824,832,837,817,818,807,807,799,803,787,805,813,817,807,811,823,833,833,831,825,832,842,840,835,839,830,835,834,820,840,826,826,835,845,843,860,855,861,868,915,1094,1107,964,1014,1072,1061,967,923,887,835,796,785,791,793,803,803,796,799,802,810,833,937,971,960,949,966,969,893,846,830,816,824,827,827,840,812,803,801,821,829,806,802,826,856,873,891,912,909,894,835,839,836,833,827,812,816,818,825,850,827,812,802,808,809,793,805,816,814,809,804,819,825,800,800,826,871,805,850,820,805,798,812,831,833,815,830,808,819,824,824,823,828,825,815,829,840,829,850,846,871,851,841,847,864,887,861,830,832,838,854,847,835,829,823,858,837,833,842,839,836,835,853,847,868,867,859,844,849,858,870,900,907,871,865,858,851,844,835,848,834,836,835,815,818,829,824,810,834,823,829,829,796,818,824,820,809,788,981,873,865,867,null,null],[null,null,809,809,808,818,865,830,853,830,823,854,839,829,839,858,847,837,839,860,872,830,849,927,902,854,872,891,847,869,883,873,855,895,913,861,844,885,844,871,872,878,869,852,852,831,838,871,825,849,865,859,868,871,852,853,908,960,979,939,885,858,871,891,872,869,859,883,882,882,863,988,1039,1033,1041,995,976,985,925,912,917,991,1158,1153,1004,979,1027,1182,1159,1118,1115,1134,1096,1082,1099,1089,997,933,897,885,886,922,903,907,911,935,914,910,881,866,841,838,865,866,836,857,854,889,969,934,891,844,838,869,864,847,843,822,821,824,831,853,836,817,847,810,830,942,895,873,877,889,886,890,897,894,912,904,906,911,903,909,885,954,982,922,922,887,895,906,997,1109,957,1037,980,931,917,964,1052,1015,949,903,918,894,1007,1037,965,1045,1017,1011,955,1154,1088,914,873,1002,1047,956,928,990,1117,963,982,908,1036,876,842,850,877,1030,989,876,860,808,810,820,813,834,834,814,819,816,800,837,838,823,832,835,804,796,805,803,810,817,795,797,810,804,799,806,839,824,839,844,829,859,864,871,834,834,842,847,871,855,837,878,888,874,935,1003,911,882,918,899,932,1114,1210,1043,988,929,875,847,804,792,782,798,800,792,793,805,806,804,803,807,806,840,910,947,969,950,970,972,920,884,878,842,839,844,863,868,839,802,860,884,854,829,815,855,863,864,902,925,886,878,842,829,833,819,823,825,821,815,811,837,847,798,809,814,819,797,794,802,805,818,806,783,794,812,800,826,881,810,820,828,825,811,814,814,805,816,821,817,816,821,821,821,834,831,823,832,843,847,854,853,836,833,847,874,850,861,848,838,855,859,845,832,829,825,831,851,826,820,848,815,817,833,835,851,873,883,877,842,847,848,825,836,857,841,846,867,864,858,872,858,867,854,856,858,837,829,826,824,838,825,816,827,832,828,821,813,817,812,1008,899,860,871,null,null],[null,null,834,849,839,808,840,837,872,862,866,865,827,825,833,859,828,831,826,888,861,821,835,866,822,844,907,934,878,841,874,865,862,848,886,837,852,825,834,868,859,866,834,832,841,893,873,874,849,849,831,829,854,849,855,843,895,945,985,953,913,883,909,923,864,864,854,876,858,855,853,888,907,887,885,902,888,877,874,926,953,1091,1209,1180,1123,1075,1092,1180,1163,1127,1131,1096,1059,1059,1091,1103,1018,949,886,888,878,911,934,937,921,919,896,890,877,890,866,829,854,844,838,849,856,868,995,966,970,867,870,860,840,826,834,835,826,852,828,851,819,829,842,820,836,946,910,880,886,865,897,894,887,887,900,907,899,909,887,907,862,967,1001,1094,982,884,891,903,1030,1219,1072,1066,1023,1004,903,910,964,951,1013,915,859,873,1005,1049,996,1073,1075,994,924,1143,1001,908,911,1031,1025,933,911,989,1076,1022,967,988,1028,850,848,829,819,915,868,844,823,808,809,820,796,821,839,809,821,808,806,806,802,824,836,829,811,803,814,812,794,807,812,813,809,818,804,804,819,841,847,834,862,867,865,876,898,878,842,890,938,908,906,938,920,956,1161,1060,884,883,941,1059,1112,1150,1121,880,884,821,785,805,794,793,790,796,799,788,793,808,810,806,807,805,803,859,881,916,957,954,964,961,941,914,878,861,850,859,863,869,867,854,878,897,838,810,833,859,870,870,903,902,858,865,845,828,841,832,832,822,828,820,818,823,821,795,818,828,823,811,813,797,799,809,804,781,818,819,837,832,835,854,813,821,828,810,807,803,810,824,807,796,816,821,806,828,811,834,822,823,826,836,849,857,836,830,848,858,855,852,850,847,829,839,832,839,829,820,822,850,838,844,840,847,833,849,834,866,892,869,861,865,840,849,853,845,841,830,840,849,858,865,896,889,889,883,879,857,873,879,831,819,817,833,810,827,829,823,813,810,821,813,1038,974,869,874,null,null],[null,null,860,841,823,773,820,842,864,850,909,912,856,855,829,842,814,828,833,869,858,844,827,849,856,847,933,928,860,838,843,844,856,841,882,858,857,863,848,839,853,841,812,844,849,880,867,899,846,872,838,840,859,859,858,869,898,950,1003,942,935,936,918,956,837,870,863,847,867,856,860,869,887,888,894,896,866,862,893,932,1042,1175,1235,1207,1161,1147,1113,1200,1181,1145,1144,1069,1063,1098,1126,1144,1019,941,880,895,878,905,930,940,935,922,914,886,880,906,840,838,850,857,849,848,850,861,1024,1021,1051,884,841,833,841,841,837,833,824,827,811,851,831,843,824,826,806,930,918,893,896,887,893,892,895,884,900,907,885,904,897,902,851,941,922,977,936,902,985,990,1142,1182,1045,951,1075,986,894,891,946,912,902,894,915,971,1001,1028,1044,1040,1040,952,935,1029,992,911,992,1094,995,921,958,1045,995,1011,949,1064,948,846,860,848,824,829,817,825,823,816,813,806,811,832,836,812,800,829,825,821,822,820,820,793,788,798,807,809,821,819,800,808,805,802,800,814,862,839,880,899,902,899,952,967,944,922,864,883,829,856,890,846,860,897,982,989,879,897,992,1200,1210,1200,1194,876,863,804,800,789,776,780,783,784,800,803,805,804,819,821,806,799,820,856,871,869,922,944,970,975,959,956,845,841,868,852,857,856,856,878,898,897,847,789,831,846,868,868,885,869,861,858,856,829,842,826,832,821,817,817,822,832,846,825,816,808,818,811,816,817,804,800,817,819,825,805,817,792,810,823,803,818,819,806,803,809,824,809,799,811,817,814,802,822,821,820,808,825,842,852,862,857,862,846,844,852,839,847,845,848,849,862,863,856,831,824,819,838,843,861,826,833,835,848,839,873,901,852,850,831,813,822,836,846,834,826,836,840,856,835,842,871,867,871,861,865,860,875,843,835,827,827,835,822,805,820,822,826,823,826,997,995,858,876,null,null],[null,null,860,841,823,773,820,842,864,850,909,912,856,855,829,842,814,828,833,869,858,844,827,849,856,847,933,928,860,838,843,844,856,841,882,858,857,863,848,839,853,841,812,844,849,880,867,899,846,872,838,840,859,859,858,869,898,950,1003,942,935,936,918,956,837,870,863,847,867,856,860,869,887,888,894,896,866,862,893,932,1042,1175,1235,1207,1161,1147,1113,1200,1181,1145,1144,1069,1063,1098,1126,1144,1019,941,880,895,878,905,930,940,935,922,914,886,880,906,840,838,850,857,849,848,850,861,1024,1021,1051,884,841,833,841,841,837,833,824,827,811,851,831,843,824,826,806,930,918,893,896,887,893,892,895,884,900,907,885,904,897,902,851,941,922,977,936,902,985,990,1142,1182,1045,951,1075,986,894,891,946,912,902,894,915,971,1001,1028,1044,1040,1040,952,935,1029,992,911,992,1094,995,921,958,1045,995,1011,949,1064,948,846,860,848,824,829,817,825,823,816,813,806,811,832,836,812,800,829,825,821,822,820,820,793,788,798,807,809,821,819,800,808,805,802,800,814,862,839,880,899,902,899,952,967,944,922,864,883,829,856,890,846,860,897,982,989,879,897,992,1200,1210,1200,1194,876,863,804,800,789,776,780,783,784,800,803,805,804,819,821,806,799,820,856,871,869,922,944,970,975,959,956,845,841,868,852,857,856,856,878,898,897,847,789,831,846,868,868,885,869,861,858,856,829,842,826,832,821,817,817,822,832,846,825,816,808,818,811,816,817,804,800,817,819,825,805,817,792,810,823,803,818,819,806,803,809,824,809,799,811,817,814,802,822,821,820,808,825,842,852,862,857,862,846,844,852,839,847,845,848,849,862,863,856,831,824,819,838,843,861,826,833,835,848,839,873,901,852,850,831,813,822,836,846,834,826,836,840,856,835,842,871,867,871,861,865,860,875,843,835,827,827,835,822,805,820,822,826,823,826,997,995,858,876,null,null],[null,null,837,864,825,786,806,849,869,893,931,890,863,889,812,836,832,817,822,841,858,851,854,871,855,851,844,859,867,841,848,849,863,861,894,890,860,881,869,859,878,846,820,833,873,889,910,906,859,882,853,843,878,877,878,924,888,942,994,942,930,937,916,907,824,878,870,836,845,853,875,882,889,900,869,878,874,843,888,1014,1180,1244,1236,1227,1169,1181,1107,1210,1206,1180,1177,1126,1122,1152,1182,1172,1033,951,888,884,874,904,925,914,948,952,921,875,869,912,844,847,850,865,855,847,857,868,1017,1037,1056,926,836,819,830,843,834,824,840,841,834,853,842,847,821,828,792,930,918,893,884,884,884,885,894,893,899,875,882,890,882,875,856,938,932,922,903,925,1119,1103,1068,1043,996,954,940,915,930,911,936,912,866,893,891,946,1063,1122,973,1026,1007,984,947,941,915,916,968,1024,1165,923,984,1028,927,946,983,985,880,841,839,836,832,836,832,831,827,820,831,799,826,828,829,807,806,813,803,798,806,808,814,815,812,810,799,809,786,811,811,804,817,817,817,816,863,880,930,907,876,888,879,839,844,855,839,858,886,868,875,882,869,882,933,1014,983,901,975,1275,1290,1286,1235,870,860,803,792,794,797,791,785,791,805,805,803,798,793,818,808,791,832,860,845,834,892,936,969,953,938,937,871,839,831,845,873,876,866,872,953,881,819,801,851,847,860,871,878,849,840,840,847,828,835,819,815,814,839,819,803,813,850,834,821,828,806,815,807,795,809,829,835,815,817,815,842,818,828,826,824,822,804,804,816,816,815,801,791,810,820,832,813,822,820,816,806,828,850,857,869,875,863,859,852,857,834,833,828,835,819,837,857,850,814,823,841,826,823,831,831,835,831,846,845,907,894,855,862,790,791,830,822,849,837,831,850,852,848,834,841,841,841,855,861,871,867,870,862,854,829,826,825,818,804,818,836,830,827,846,957,1014,881,865,null,null],[null,null,828,835,808,813,816,844,872,913,935,893,889,870,836,838,816,838,863,888,914,826,843,849,836,854,849,910,889,877,870,891,888,865,884,892,887,908,909,872,851,864,845,866,899,909,910,863,966,909,854,865,872,873,869,889,906,933,963,951,925,924,934,922,811,869,860,844,821,838,867,865,864,899,882,878,879,875,927,1176,1244,1248,1247,1241,1146,1189,1141,1213,1240,1239,1231,1200,1193,1200,1224,1179,1051,949,884,885,901,913,905,893,959,909,891,866,865,920,859,844,850,861,859,840,856,876,951,1005,1068,1011,830,824,833,850,852,835,831,830,833,837,851,833,836,826,804,924,927,895,888,891,890,901,900,905,917,899,890,886,882,885,876,893,920,922,967,1010,1089,1170,1025,1082,1084,1031,952,947,962,949,905,886,910,987,945,979,1057,1067,988,997,965,941,916,1009,1023,962,948,907,1117,987,1086,989,984,923,1035,899,853,843,846,836,823,848,821,826,837,823,818,806,822,818,826,822,819,813,806,821,814,814,816,811,812,826,823,818,813,805,810,810,807,820,846,865,895,944,920,885,859,869,857,842,837,878,866,876,872,878,894,872,849,915,942,976,1050,962,889,1220,1356,1344,1246,881,851,806,793,797,797,798,794,787,802,809,806,795,797,803,801,798,838,888,827,849,867,889,943,932,922,954,907,862,830,863,860,866,867,862,972,860,804,829,842,830,854,862,878,864,843,840,836,816,819,824,823,809,832,810,811,814,857,835,845,799,775,798,802,794,805,826,825,836,815,811,819,817,828,807,816,813,808,805,798,815,801,811,823,817,824,832,827,825,833,837,828,846,862,866,873,886,844,840,860,863,835,832,828,839,834,852,848,860,829,834,836,844,846,847,851,847,850,851,844,890,871,851,835,798,822,851,836,843,836,848,864,852,855,843,852,860,857,852,859,848,868,903,880,879,866,865,836,846,835,830,834,827,836,831,933,998,896,859,null,null],[null,null,822,799,809,814,831,870,870,904,949,944,918,883,820,825,821,902,865,891,928,848,867,847,856,912,847,884,867,895,910,893,871,840,830,879,906,917,909,868,846,846,854,876,878,863,854,852,883,841,832,881,872,881,847,860,882,911,926,930,900,921,941,914,828,871,855,865,870,853,843,886,861,870,908,883,881,898,1023,1251,1262,1230,1223,1249,1158,1153,1143,1231,1267,1271,1238,1241,1233,1231,1229,1158,1058,948,897,898,898,900,900,898,915,916,885,854,856,930,863,843,851,860,871,858,859,869,923,970,1016,980,825,841,822,841,837,829,837,823,843,817,849,833,831,821,806,919,945,895,881,898,883,902,906,917,931,936,949,882,886,897,876,898,885,915,1002,1141,1157,1043,1201,1031,1045,1034,918,891,933,941,948,1008,987,1037,976,1080,1023,932,971,1028,982,944,958,1073,1246,1108,927,894,1003,969,1053,961,993,1008,974,887,874,851,843,837,838,849,842,815,828,810,824,817,816,821,807,821,814,819,803,805,822,823,840,823,820,801,802,811,810,841,849,867,839,829,836,851,903,878,882,873,868,872,871,907,882,899,886,881,875,891,890,871,853,933,915,992,983,1012,968,1032,1263,1325,1205,886,830,797,783,791,790,790,791,796,806,803,807,807,817,805,803,809,853,876,850,863,862,872,879,915,945,973,873,824,820,834,845,855,842,858,903,818,819,870,851,834,842,880,877,858,857,831,840,815,808,815,809,819,820,828,821,807,834,827,839,800,804,826,801,797,821,831,824,824,822,824,817,823,831,821,814,808,824,814,796,803,802,802,815,818,821,818,817,825,817,829,835,834,871,856,847,873,836,827,841,852,841,839,835,840,829,838,841,833,827,828,822,849,861,834,843,855,870,861,859,830,815,824,801,838,839,858,868,860,842,857,878,857,868,850,859,863,900,881,862,873,870,882,893,891,915,892,847,842,845,851,848,837,823,820,936,990,906,866,null,null],[null,null,834,865,840,813,863,858,875,918,931,911,882,923,821,811,821,842,844,854,871,846,857,883,864,865,858,886,885,821,860,864,852,839,814,856,871,884,870,880,867,857,859,846,878,854,870,882,859,857,833,853,866,877,850,859,865,866,906,949,937,926,963,873,870,859,838,863,846,859,844,874,881,870,874,886,888,946,1125,1269,1257,1236,1218,1227,1191,1114,1110,1222,1275,1266,1250,1210,1233,1248,1243,1188,1063,945,902,897,887,904,903,913,904,897,909,894,850,910,903,850,849,856,863,847,846,857,889,911,933,929,828,841,837,825,835,825,830,824,834,820,830,829,819,817,810,908,953,892,864,875,892,894,891,917,936,933,975,906,894,872,875,895,882,915,1055,1204,1129,1051,1167,1049,1052,1020,928,892,960,891,1003,1071,1087,1023,954,1038,1024,938,1057,1015,1049,1005,935,975,1049,980,925,946,1025,1030,958,1059,985,1020,887,857,847,846,835,827,832,837,831,810,821,794,811,804,816,831,809,811,806,829,811,821,817,819,816,821,815,814,827,828,858,853,854,861,862,889,915,930,916,933,919,868,858,840,831,836,879,886,887,884,897,902,868,861,881,920,961,1072,934,966,1016,882,1011,1253,1155,877,831,793,793,786,785,781,776,801,805,810,813,803,793,796,792,835,862,833,839,823,831,859,854,879,920,922,807,796,803,807,849,864,844,863,866,822,836,851,866,843,844,866,846,848,850,839,826,827,834,829,820,818,816,821,826,817,813,825,825,815,822,823,782,803,820,828,821,813,827,836,807,821,817,814,807,806,818,804,806,807,802,798,807,820,804,820,824,842,844,838,828,838,858,869,850,869,825,833,850,860,852,840,838,838,852,836,837,825,833,818,824,837,839,844,843,854,863,868,867,804,802,819,819,880,873,883,887,857,829,840,855,832,850,851,850,859,880,873,863,917,903,869,858,850,869,862,842,807,850,838,853,865,838,861,923,968,869,850,null,null],[null,null,834,865,840,813,863,858,875,918,931,911,882,923,821,811,821,842,844,854,871,846,857,883,864,865,858,886,885,821,860,864,852,839,814,856,871,884,870,880,867,857,859,846,878,854,870,882,859,857,833,853,866,877,850,859,865,866,906,949,937,926,963,873,870,859,838,863,846,859,844,874,881,870,874,886,888,946,1125,1269,1257,1236,1218,1227,1191,1114,1110,1222,1275,1266,1250,1210,1233,1248,1243,1188,1063,945,902,897,887,904,903,913,904,897,909,894,850,910,903,850,849,856,863,847,846,857,889,911,933,929,828,841,837,825,835,825,830,824,834,820,830,829,819,817,810,908,953,892,864,875,892,894,891,917,936,933,975,906,894,872,875,895,882,915,1055,1204,1129,1051,1167,1049,1052,1020,928,892,960,891,1003,1071,1087,1023,954,1038,1024,938,1057,1015,1049,1005,935,975,1049,980,925,946,1025,1030,958,1059,985,1020,887,857,847,846,835,827,832,837,831,810,821,794,811,804,816,831,809,811,806,829,811,821,817,819,816,821,815,814,827,828,858,853,854,861,862,889,915,930,916,933,919,868,858,840,831,836,879,886,887,884,897,902,868,861,881,920,961,1072,934,966,1016,882,1011,1253,1155,877,831,793,793,786,785,781,776,801,805,810,813,803,793,796,792,835,862,833,839,823,831,859,854,879,920,922,807,796,803,807,849,864,844,863,866,822,836,851,866,843,844,866,846,848,850,839,826,827,834,829,820,818,816,821,826,817,813,825,825,815,822,823,782,803,820,828,821,813,827,836,807,821,817,814,807,806,818,804,806,807,802,798,807,820,804,820,824,842,844,838,828,838,858,869,850,869,825,833,850,860,852,840,838,838,852,836,837,825,833,818,824,837,839,844,843,854,863,868,867,804,802,819,819,880,873,883,887,857,829,840,855,832,850,851,850,859,880,873,863,917,903,869,858,850,869,862,842,807,850,838,853,865,838,861,923,968,869,850,null,null],[null,null,832,878,875,873,880,849,872,901,913,865,846,850,860,842,828,836,862,849,866,817,837,876,871,808,855,866,872,865,855,849,882,865,848,845,851,897,893,899,920,882,883,871,882,879,842,840,860,872,861,861,866,831,833,853,858,866,927,973,939,941,974,885,877,868,844,847,846,873,862,881,891,875,844,872,895,973,1179,1256,1255,1251,1231,1213,1218,1079,1011,1251,1291,1265,1236,1225,1236,1253,1240,1195,1086,968,894,892,892,911,934,929,918,914,906,900,878,893,914,872,838,845,843,845,856,849,858,902,898,914,819,821,843,818,840,840,824,822,828,832,829,841,841,849,818,900,935,911,893,873,888,883,894,897,928,928,945,913,907,890,894,922,904,926,1043,1250,1119,1130,1050,1037,1037,958,903,910,927,870,1008,1049,1082,1005,961,1013,1059,973,992,949,1107,1072,875,942,1005,995,900,911,1005,1100,1024,988,986,919,850,847,860,842,836,841,847,841,833,816,829,823,807,807,811,830,802,817,811,816,810,815,797,835,837,837,834,852,848,830,836,835,849,853,887,945,939,907,963,956,900,863,840,817,811,841,882,877,888,903,886,859,861,864,911,929,940,976,934,928,953,918,879,1053,1068,864,817,800,802,801,792,795,779,797,803,816,814,801,794,815,806,817,814,805,836,825,878,864,832,848,874,854,795,837,825,795,833,850,840,836,947,874,846,844,871,855,845,840,828,823,830,826,813,813,809,820,825,828,816,823,818,818,820,816,830,827,828,816,810,828,812,817,799,811,817,803,819,821,824,820,810,797,811,790,811,799,814,810,825,831,817,818,821,832,841,836,833,838,834,849,858,874,843,852,843,866,856,846,851,846,846,850,838,820,816,810,831,837,829,841,848,853,869,865,859,795,819,824,837,877,854,868,882,853,835,836,843,815,819,845,850,853,862,846,837,869,885,878,846,840,845,839,868,858,889,863,880,893,872,867,880,917,905,862,null,null],[null,null,822,848,848,906,831,825,849,892,903,895,880,815,874,851,837,826,835,853,884,839,857,888,842,822,847,867,877,858,845,837,857,893,878,830,836,861,892,934,949,886,859,859,883,914,854,866,865,872,877,883,865,844,852,871,859,873,918,945,946,960,941,848,842,869,863,861,865,871,865,870,874,855,829,853,879,1004,1201,1251,1223,1229,1206,1196,1226,1108,1018,1266,1268,1267,1217,1213,1236,1250,1231,1176,1113,966,896,891,889,885,937,920,905,887,899,903,888,866,920,877,845,849,848,856,840,843,867,885,911,903,844,819,844,820,826,821,825,828,819,830,825,839,830,854,831,894,900,888,878,881,908,896,900,907,926,960,971,987,941,882,895,913,965,978,1096,1172,1004,1150,1021,1000,1001,922,902,893,915,936,975,1093,1148,1017,964,969,976,1024,1021,1070,1147,994,859,903,965,1085,886,916,994,1017,1059,1022,1066,879,851,845,863,851,842,860,866,841,837,826,848,829,808,815,819,820,805,827,814,825,818,823,819,851,896,886,846,822,842,842,841,852,888,918,962,993,978,985,974,943,892,863,827,808,808,859,894,887,886,883,864,862,870,891,953,932,930,931,939,939,912,965,891,899,961,870,806,802,803,788,785,801,791,804,802,798,803,799,814,813,815,795,800,813,851,869,886,872,850,846,839,833,867,861,859,838,812,831,843,861,991,897,852,845,861,862,839,827,829,829,828,828,819,814,811,824,833,829,823,820,821,815,818,829,840,831,823,816,804,803,819,837,822,820,827,785,813,836,833,815,793,773,778,777,814,810,827,820,844,836,815,822,828,824,849,835,844,842,837,837,840,858,865,842,838,861,840,839,849,858,831,840,825,824,861,851,844,845,853,836,857,832,808,784,822,787,805,825,833,868,847,870,867,827,834,847,828,833,828,836,834,846,825,846,844,852,849,853,822,840,861,854,856,859,876,879,874,880,880,876,932,892,889,872,null,null],[null,null,835,829,819,849,824,838,860,867,974,950,869,849,869,856,861,838,834,859,923,845,823,880,868,847,852,860,857,879,893,842,824,878,848,838,857,873,912,914,903,857,841,847,876,897,866,880,871,865,875,886,878,868,864,866,883,880,909,947,954,946,906,815,856,866,865,865,872,882,878,881,893,892,900,869,878,1002,1208,1243,1184,1211,1200,1189,1215,1126,991,1248,1251,1241,1200,1195,1232,1251,1230,1160,1092,963,898,900,894,880,904,918,905,893,891,888,889,856,937,890,856,856,848,848,851,857,860,884,927,912,863,818,844,819,837,823,833,827,821,823,812,838,829,845,859,882,900,893,881,886,904,917,951,921,970,1045,1017,1055,1015,944,912,892,910,971,1086,1172,1552,2357,925,976,1051,922,958,974,1002,1060,1052,1096,1034,916,937,918,914,966,1154,1149,1068,921,869,881,1007,984,924,945,973,928,1046,1195,1105,846,846,855,862,841,840,849,835,832,820,835,831,819,806,828,816,820,822,815,807,808,815,831,840,857,867,841,848,885,945,899,905,942,972,1000,984,995,965,973,964,924,879,864,820,819,827,879,899,880,885,883,872,884,871,890,930,916,923,925,924,927,925,938,896,880,895,853,815,795,802,785,779,776,782,796,801,807,802,789,798,803,815,812,842,864,874,872,878,880,870,856,841,837,873,866,864,839,831,848,856,851,937,943,852,812,836,823,817,824,829,837,833,827,822,833,829,837,821,821,836,826,819,821,835,824,839,840,831,805,802,817,829,821,826,818,814,798,805,825,837,793,800,781,765,782,799,812,831,830,844,830,784,801,811,827,843,848,855,846,842,849,847,827,840,825,842,842,847,843,852,827,838,834,832,835,851,847,842,851,866,873,892,797,813,805,800,822,825,832,830,859,860,873,886,822,811,830,834,837,830,821,828,829,831,848,842,853,856,833,846,848,863,869,854,870,880,876,863,893,887,886,934,886,946,945,null,null],[null,null,864,833,813,827,847,842,845,856,928,931,910,908,864,884,879,824,833,865,918,871,820,834,900,843,842,829,838,839,847,826,819,867,835,817,873,886,911,902,863,868,855,888,843,858,850,867,880,864,870,864,896,893,915,901,908,919,943,961,950,946,896,834,880,867,864,859,880,880,869,881,916,917,903,917,940,1071,1238,1214,1200,1221,1178,1133,1101,1026,1019,1213,1210,1207,1189,1195,1227,1240,1210,1170,1097,956,917,925,904,892,913,930,918,898,880,889,882,887,911,903,863,848,873,863,854,855,871,870,917,905,873,823,843,831,836,827,829,824,841,826,829,837,830,826,864,871,913,901,882,897,923,978,1033,917,933,981,1037,1063,1027,969,919,882,875,904,1090,1078,1313,1405,960,1054,1056,908,920,1003,1144,1135,1080,1019,913,883,885,859,855,899,1020,1043,934,893,896,925,993,1015,1046,1104,1080,1105,1179,1256,1062,862,862,862,843,831,831,847,855,831,813,827,831,820,807,817,806,819,817,825,836,834,837,843,834,864,873,922,942,966,963,931,972,1006,1004,983,952,966,961,947,961,929,890,883,835,824,859,869,900,876,869,883,879,892,889,925,920,915,911,914,920,914,923,922,916,906,886,850,825,800,792,785,794,796,787,808,804,799,795,808,805,812,813,831,869,889,872,873,893,914,830,833,827,825,861,889,881,851,842,842,843,838,878,854,843,787,825,823,833,835,831,833,819,819,816,818,814,835,824,828,832,827,829,833,831,828,828,831,826,805,805,821,831,825,814,815,816,814,811,831,849,801,817,796,773,783,796,810,816,816,834,824,820,830,817,822,835,846,839,839,834,839,848,848,843,831,831,819,843,823,831,832,845,845,829,825,858,848,787,839,877,875,827,794,832,801,804,828,836,838,827,848,857,857,863,814,825,832,836,825,823,821,828,825,851,853,845,859,854,836,852,862,880,901,861,864,883,896,873,875,884,881,895,859,876,906,null,null],[null,null,864,833,813,827,847,842,845,856,928,931,910,908,864,884,879,824,833,865,918,871,820,834,900,843,842,829,838,839,847,826,819,867,835,817,873,886,911,902,863,868,855,888,843,858,850,867,880,864,870,864,896,893,915,901,908,919,943,961,950,946,896,834,880,867,864,859,880,880,869,881,916,917,903,917,940,1071,1238,1214,1200,1221,1178,1133,1101,1026,1019,1213,1210,1207,1189,1195,1227,1240,1210,1170,1097,956,917,925,904,892,913,930,918,898,880,889,882,887,911,903,863,848,873,863,854,855,871,870,917,905,873,823,843,831,836,827,829,824,841,826,829,837,830,826,864,871,913,901,882,897,923,978,1033,917,933,981,1037,1063,1027,969,919,882,875,904,1090,1078,1313,1405,960,1054,1056,908,920,1003,1144,1135,1080,1019,913,883,885,859,855,899,1020,1043,934,893,896,925,993,1015,1046,1104,1080,1105,1179,1256,1062,862,862,862,843,831,831,847,855,831,813,827,831,820,807,817,806,819,817,825,836,834,837,843,834,864,873,922,942,966,963,931,972,1006,1004,983,952,966,961,947,961,929,890,883,835,824,859,869,900,876,869,883,879,892,889,925,920,915,911,914,920,914,923,922,916,906,886,850,825,800,792,785,794,796,787,808,804,799,795,808,805,812,813,831,869,889,872,873,893,914,830,833,827,825,861,889,881,851,842,842,843,838,878,854,843,787,825,823,833,835,831,833,819,819,816,818,814,835,824,828,832,827,829,833,831,828,828,831,826,805,805,821,831,825,814,815,816,814,811,831,849,801,817,796,773,783,796,810,816,816,834,824,820,830,817,822,835,846,839,839,834,839,848,848,843,831,831,819,843,823,831,832,845,845,829,825,858,848,787,839,877,875,827,794,832,801,804,828,836,838,827,848,857,857,863,814,825,832,836,825,823,821,828,825,851,853,845,859,854,836,852,862,880,901,861,864,883,896,873,875,884,881,895,859,876,906,null,null],[null,null,880,873,847,829,842,826,827,865,870,866,914,878,933,910,859,838,845,868,859,870,827,842,905,850,854,800,811,873,874,868,868,879,851,825,844,862,907,965,917,894,870,873,835,864,877,898,871,881,869,867,924,943,931,930,942,979,977,951,963,973,919,861,876,842,862,863,888,873,855,881,903,914,950,1089,1125,1216,1266,1183,1155,1132,1049,963,924,902,1071,1192,1234,1201,1186,1187,1222,1229,1206,1204,1130,969,922,928,900,893,950,929,911,934,888,888,879,881,887,915,888,856,868,876,858,865,866,868,898,918,906,840,829,827,833,823,828,824,837,840,829,826,837,819,852,866,916,914,900,1008,1071,978,978,865,858,877,925,1049,1029,999,941,907,893,907,1041,968,910,864,1066,1097,1014,898,1020,1063,1141,1042,932,889,871,888,870,839,890,937,903,1033,1043,989,994,1015,1005,1030,963,951,1013,1012,981,1068,1067,840,887,892,864,833,841,836,836,846,835,826,823,829,816,811,809,828,830,828,829,831,838,853,874,945,926,938,996,1012,1005,966,959,964,948,930,942,961,961,970,938,877,872,885,801,785,830,849,888,871,888,887,889,886,886,932,914,926,916,922,925,916,916,928,926,935,937,860,813,807,807,794,781,792,799,798,798,800,792,808,822,822,812,836,878,884,878,888,895,923,832,828,814,822,864,886,883,888,863,850,852,867,885,818,791,798,818,823,823,819,825,831,828,830,811,819,823,842,829,829,815,812,821,829,837,818,814,815,814,820,817,839,828,823,823,824,826,812,817,832,839,813,811,796,777,766,768,808,823,818,833,812,841,837,829,816,820,832,819,844,835,837,860,866,843,841,837,819,854,850,832,847,832,842,848,855,852,835,770,866,885,855,817,800,808,793,816,814,810,828,821,835,843,837,827,828,840,821,817,842,832,825,832,841,854,833,845,855,857,837,844,849,872,888,874,836,851,910,891,858,870,893,838,860,838,848,null,null],[null,null,875,894,867,837,851,851,804,842,849,857,889,901,959,926,828,853,884,898,844,875,865,869,883,866,855,826,846,853,864,878,901,849,863,888,827,876,903,913,899,900,866,845,861,879,862,940,873,888,869,882,925,940,921,916,955,965,949,931,924,929,916,879,873,847,853,860,875,863,857,899,911,1016,1121,1239,1238,1241,1212,1066,996,956,915,880,873,873,1023,1127,1214,1192,1188,1198,1219,1243,1234,1247,1169,1008,921,918,901,898,937,946,909,934,888,883,901,897,870,918,900,869,861,870,858,858,859,856,887,933,940,842,827,841,826,823,821,822,832,843,806,829,840,833,849,880,897,909,928,995,984,912,870,863,862,863,860,954,1045,1024,969,1019,919,968,1018,972,941,974,1128,1127,964,998,1122,1033,973,969,881,873,863,886,910,847,1008,960,889,947,1008,1104,1074,974,907,858,880,901,943,886,882,964,1061,898,937,937,904,848,846,848,823,841,854,840,842,839,823,815,825,838,843,823,854,858,878,925,960,970,978,989,981,971,962,954,922,928,926,933,959,969,968,975,940,883,857,859,757,770,812,819,866,872,901,888,877,870,889,910,912,922,909,906,924,923,924,937,932,938,965,888,822,815,837,828,842,842,831,833,830,810,793,800,805,811,803,850,915,879,863,885,890,899,838,802,813,833,844,835,835,875,899,865,818,834,866,822,792,808,802,813,823,820,813,817,822,823,825,831,834,839,822,814,813,831,836,829,837,845,806,800,821,846,844,846,841,837,817,815,827,820,818,826,833,813,817,819,789,777,797,798,811,816,828,818,828,829,833,808,836,830,849,851,847,849,843,836,857,859,835,838,842,874,863,833,832,851,839,865,830,791,788,886,842,789,791,774,810,823,831,802,814,818,828,827,837,832,829,823,814,832,827,848,833,834,839,841,847,827,829,837,849,851,847,834,847,868,858,831,828,862,853,854,858,857,846,865,862,848,null,null],[null,null,922,903,879,822,852,855,827,823,846,842,855,888,889,898,827,835,884,892,861,838,847,870,912,851,853,864,858,887,881,843,852,855,858,895,872,856,879,861,837,875,848,847,842,884,870,926,869,880,881,913,923,891,922,949,929,913,897,900,901,893,893,847,864,851,850,844,860,862,873,883,924,1104,1204,1196,1183,1144,1047,903,888,878,883,876,867,873,1047,1047,1135,1127,1087,1114,1104,1092,1090,1098,1020,955,948,954,917,894,935,927,901,902,878,876,904,895,873,884,924,907,866,871,864,851,857,875,854,927,925,869,833,838,823,822,824,826,819,839,829,824,849,849,845,887,900,962,1003,918,869,863,862,862,849,853,872,886,944,1038,1025,1174,1002,1050,1072,937,910,940,1097,1035,905,1454,1074,971,936,940,868,819,847,858,900,942,1036,911,925,950,960,1068,1001,871,837,844,852,893,1007,911,887,925,1091,971,952,907,872,876,853,840,833,822,827,840,833,837,826,824,823,827,805,818,939,967,972,983,989,1006,1026,981,956,949,963,938,935,944,945,936,953,944,944,970,929,876,869,864,761,799,816,814,828,862,891,885,868,862,903,914,897,904,907,927,918,922,923,934,935,934,929,910,842,849,874,862,914,865,855,829,815,833,828,814,815,817,804,865,880,881,852,855,877,870,808,811,825,848,837,810,812,841,887,861,836,840,844,844,818,824,812,828,829,826,800,825,835,823,826,836,845,823,817,831,837,853,841,835,827,893,821,794,813,842,839,844,831,820,818,829,818,824,817,808,816,821,819,828,801,780,788,779,827,832,825,841,814,836,839,843,835,833,851,863,831,853,817,839,843,849,855,850,859,858,845,838,844,823,812,840,787,780,795,808,782,767,784,794,818,812,838,819,808,798,807,822,836,815,828,823,837,848,824,819,832,851,824,836,844,844,846,842,857,855,858,850,844,853,858,849,835,849,820,855,825,838,846,870,867,845,null,null],[null,null,922,903,879,822,852,855,827,823,846,842,855,888,889,898,827,835,884,892,861,838,847,870,912,851,853,864,858,887,881,843,852,855,858,895,872,856,879,861,837,875,848,847,842,884,870,926,869,880,881,913,923,891,922,949,929,913,897,900,901,893,893,847,864,851,850,844,860,862,873,883,924,1104,1204,1196,1183,1144,1047,903,888,878,883,876,867,873,1047,1047,1135,1127,1087,1114,1104,1092,1090,1098,1020,955,948,954,917,894,935,927,901,902,878,876,904,895,873,884,924,907,866,871,864,851,857,875,854,927,925,869,833,838,823,822,824,826,819,839,829,824,849,849,845,887,900,962,1003,918,869,863,862,862,849,853,872,886,944,1038,1025,1174,1002,1050,1072,937,910,940,1097,1035,905,1454,1074,971,936,940,868,819,847,858,900,942,1036,911,925,950,960,1068,1001,871,837,844,852,893,1007,911,887,925,1091,971,952,907,872,876,853,840,833,822,827,840,833,837,826,824,823,827,805,818,939,967,972,983,989,1006,1026,981,956,949,963,938,935,944,945,936,953,944,944,970,929,876,869,864,761,799,816,814,828,862,891,885,868,862,903,914,897,904,907,927,918,922,923,934,935,934,929,910,842,849,874,862,914,865,855,829,815,833,828,814,815,817,804,865,880,881,852,855,877,870,808,811,825,848,837,810,812,841,887,861,836,840,844,844,818,824,812,828,829,826,800,825,835,823,826,836,845,823,817,831,837,853,841,835,827,893,821,794,813,842,839,844,831,820,818,829,818,824,817,808,816,821,819,828,801,780,788,779,827,832,825,841,814,836,839,843,835,833,851,863,831,853,817,839,843,849,855,850,859,858,845,838,844,823,812,840,787,780,795,808,782,767,784,794,818,812,838,819,808,798,807,822,836,815,828,823,837,848,824,819,832,851,824,836,844,844,846,842,857,855,858,850,844,853,858,849,835,849,820,855,825,838,846,870,867,845,null,null],[null,null,872,872,856,795,839,844,825,813,839,832,852,846,838,853,820,841,900,894,865,855,836,860,872,850,854,868,864,880,847,834,852,856,872,873,869,832,834,850,886,877,844,841,866,869,868,893,894,882,940,941,898,894,906,923,897,871,864,845,907,925,880,834,850,850,870,866,871,870,868,886,910,1077,1223,1071,981,905,857,860,864,878,878,865,849,863,996,925,883,868,868,868,858,865,864,839,859,961,941,951,927,898,926,926,909,900,870,873,897,884,881,881,915,915,853,851,874,855,860,862,852,918,913,891,837,831,835,832,836,821,825,827,813,836,838,864,874,903,913,948,997,890,877,857,855,855,854,851,840,872,881,941,990,1255,1177,1118,959,896,899,1027,983,912,1126,1491,1015,991,979,928,824,789,840,890,873,909,954,909,1025,985,972,989,951,856,847,857,834,992,1076,995,995,980,1007,1033,1030,895,878,845,842,828,849,897,875,838,803,824,827,825,836,847,851,909,1007,904,886,943,988,1022,992,942,913,925,924,909,944,923,936,920,937,930,937,955,925,861,858,846,771,799,805,795,806,822,843,864,863,882,923,907,895,910,917,929,927,926,929,924,933,944,934,922,894,852,851,872,892,822,826,798,793,800,803,842,858,848,836,858,882,897,899,889,870,847,791,823,798,833,826,808,820,854,886,872,872,866,796,809,818,807,826,833,839,830,835,838,832,830,828,849,854,823,812,819,837,854,844,844,845,859,833,804,820,803,813,841,837,821,823,827,815,815,801,822,830,823,814,838,822,778,767,772,837,847,829,831,822,846,851,844,845,822,827,843,835,855,847,853,844,850,887,902,820,843,829,834,839,830,823,804,763,764,796,800,782,774,789,845,843,832,829,834,812,798,804,815,829,818,819,840,835,853,836,829,827,857,835,855,839,845,865,863,850,848,860,851,858,867,833,853,805,848,824,842,837,843,849,850,846,849,null,null],[null,null,865,855,849,848,830,819,820,833,840,820,833,813,819,831,835,851,866,841,880,891,838,891,863,864,849,865,894,836,812,845,853,890,884,854,834,864,866,819,859,842,828,827,873,857,867,931,918,926,958,928,894,889,876,859,893,868,872,857,900,908,863,833,852,861,877,867,872,883,878,881,925,1075,1202,929,868,860,866,849,867,868,867,872,845,859,973,934,835,853,836,825,828,820,819,841,855,948,932,935,890,880,918,929,930,917,892,863,875,889,873,875,891,913,861,845,851,852,856,849,854,890,903,906,862,845,850,833,845,823,830,819,827,860,845,865,893,890,934,917,963,907,881,864,857,861,851,849,844,856,890,948,1023,1142,1054,1058,916,919,980,1080,896,879,1061,1308,1076,1002,1030,998,816,797,858,893,897,891,893,919,1131,1071,1073,1077,894,853,856,871,833,966,993,1058,991,1025,1022,1093,974,880,864,848,847,844,839,878,849,828,823,852,869,894,938,866,883,906,952,874,876,929,968,969,946,943,926,920,922,923,942,931,945,951,946,954,959,968,907,873,863,807,777,799,794,796,806,805,793,809,859,857,902,897,891,910,912,893,919,920,911,922,921,927,946,955,975,913,843,837,826,812,809,803,806,805,788,814,809,819,818,846,883,911,897,884,862,866,785,805,784,807,819,825,830,881,886,893,885,865,829,825,807,791,818,832,821,821,822,848,831,815,833,837,840,839,831,825,834,852,862,813,822,853,831,842,887,805,794,830,827,834,828,811,808,807,801,834,821,822,836,834,823,815,771,774,828,837,838,835,838,837,849,847,843,833,838,842,842,840,839,848,853,842,877,919,810,832,841,828,837,815,787,773,774,787,785,792,775,793,811,849,829,833,818,842,824,812,825,815,815,817,822,833,850,852,845,832,842,842,838,841,843,862,857,853,863,869,847,852,841,854,835,820,818,843,826,825,829,830,827,839,841,861,null,null],[null,null,823,819,840,833,811,819,824,828,832,838,837,813,812,819,854,870,854,876,880,873,870,899,865,849,837,859,857,825,818,862,858,863,849,859,850,875,881,842,807,856,849,841,876,863,850,919,939,959,932,896,885,868,872,862,910,878,876,879,908,912,848,842,862,860,867,874,868,864,880,888,912,1087,1185,958,886,885,863,847,859,846,861,867,844,851,959,968,841,826,820,824,822,820,833,814,850,915,913,908,909,892,894,933,933,911,892,887,881,867,878,894,895,913,860,859,855,854,858,855,879,872,889,939,889,852,841,827,825,824,838,817,848,866,825,837,886,888,930,925,918,907,892,882,870,846,850,858,859,845,898,929,960,1171,1052,1102,946,893,977,1058,860,905,1039,1181,1184,1056,1262,1190,842,829,854,886,911,853,951,977,1043,903,974,1154,889,849,864,862,850,895,917,1004,946,1024,1084,1048,1001,884,845,818,820,834,864,869,869,852,856,873,865,876,873,863,908,919,890,838,856,882,907,953,948,939,929,932,932,924,939,939,935,957,955,955,956,964,889,880,858,820,787,804,803,806,791,798,807,811,834,852,893,909,906,913,893,908,905,908,905,911,911,924,942,935,949,997,896,822,819,815,812,807,809,791,776,800,798,802,806,830,854,899,873,862,860,839,772,791,782,785,835,859,864,876,876,896,899,871,852,828,798,795,779,796,775,802,805,841,837,826,838,852,838,836,830,826,841,873,910,855,799,887,848,880,872,822,805,818,826,822,827,825,840,822,836,822,811,836,844,854,839,829,781,783,832,837,832,841,832,831,843,826,839,859,848,854,832,843,850,841,844,798,798,838,808,813,845,835,823,763,751,769,780,793,782,777,788,825,826,836,829,842,832,833,803,807,830,820,828,828,833,828,840,849,847,830,843,849,844,851,850,867,842,864,884,883,810,844,833,853,856,836,831,832,825,841,831,820,841,839,832,855,null,null],[null,null,837,850,835,834,810,829,856,818,817,834,839,818,809,856,848,860,859,876,862,848,874,867,860,855,858,823,820,835,812,831,861,834,854,914,902,881,841,803,825,878,846,832,895,870,850,870,939,928,895,888,872,864,866,878,884,926,949,904,912,906,825,863,863,841,866,871,878,869,861,888,915,1089,1188,968,857,895,868,855,855,836,855,860,852,841,932,977,837,829,831,832,823,817,826,820,855,921,909,887,910,917,930,977,994,983,896,898,894,876,888,890,879,884,866,874,879,882,891,899,914,898,908,944,911,859,824,834,820,811,861,831,841,838,832,852,867,903,908,915,931,916,892,858,861,853,850,855,863,861,930,907,906,1087,1331,1345,923,874,911,1041,879,922,936,1000,1092,1002,993,827,847,878,873,943,921,902,1087,1168,1034,1022,996,1074,901,859,864,868,863,967,1048,938,986,1044,1039,1088,925,867,841,822,814,822,832,832,836,868,873,870,851,863,862,846,849,855,846,847,858,845,832,956,951,930,932,932,936,959,944,955,964,959,945,953,955,978,876,868,852,820,791,792,806,810,790,811,813,798,818,826,857,905,907,918,904,906,909,919,922,921,909,928,952,925,931,982,957,806,813,807,819,809,801,801,780,795,794,799,809,857,847,852,852,859,870,830,781,787,785,770,828,842,878,864,871,856,869,877,854,843,815,801,782,769,768,778,805,822,820,832,854,832,837,849,826,835,838,864,891,849,808,835,820,837,798,848,820,795,805,819,831,843,844,802,838,836,816,869,845,846,873,815,806,807,837,833,834,853,838,855,843,832,853,845,838,850,854,834,851,844,830,804,795,789,845,836,843,820,764,742,771,765,788,798,799,809,815,830,817,838,839,849,843,824,817,823,817,823,815,829,824,840,836,832,825,833,864,858,824,849,853,865,863,860,865,862,820,827,828,844,843,840,821,826,840,839,814,820,862,856,850,894,null,null],[null,null,837,850,835,834,810,829,856,818,817,834,839,818,809,856,848,860,859,876,862,848,874,867,860,855,858,823,820,835,812,831,861,834,854,914,902,881,841,803,825,878,846,832,895,870,850,870,939,928,895,888,872,864,866,878,884,926,949,904,912,906,825,863,863,841,866,871,878,869,861,888,915,1089,1188,968,857,895,868,855,855,836,855,860,852,841,932,977,837,829,831,832,823,817,826,820,855,921,909,887,910,917,930,977,994,983,896,898,894,876,888,890,879,884,866,874,879,882,891,899,914,898,908,944,911,859,824,834,820,811,861,831,841,838,832,852,867,903,908,915,931,916,892,858,861,853,850,855,863,861,930,907,906,1087,1331,1345,923,874,911,1041,879,922,936,1000,1092,1002,993,827,847,878,873,943,921,902,1087,1168,1034,1022,996,1074,901,859,864,868,863,967,1048,938,986,1044,1039,1088,925,867,841,822,814,822,832,832,836,868,873,870,851,863,862,846,849,855,846,847,858,845,832,956,951,930,932,932,936,959,944,955,964,959,945,953,955,978,876,868,852,820,791,792,806,810,790,811,813,798,818,826,857,905,907,918,904,906,909,919,922,921,909,928,952,925,931,982,957,806,813,807,819,809,801,801,780,795,794,799,809,857,847,852,852,859,870,830,781,787,785,770,828,842,878,864,871,856,869,877,854,843,815,801,782,769,768,778,805,822,820,832,854,832,837,849,826,835,838,864,891,849,808,835,820,837,798,848,820,795,805,819,831,843,844,802,838,836,816,869,845,846,873,815,806,807,837,833,834,853,838,855,843,832,853,845,838,850,854,834,851,844,830,804,795,789,845,836,843,820,764,742,771,765,788,798,799,809,815,830,817,838,839,849,843,824,817,823,817,823,815,829,824,840,836,832,825,833,864,858,824,849,853,865,863,860,865,862,820,827,828,844,843,840,821,826,840,839,814,820,862,856,850,894,null,null],[null,null,815,849,836,833,822,793,802,810,857,841,823,828,840,885,858,814,861,846,845,911,852,838,869,857,854,830,820,870,856,843,851,862,868,889,847,852,823,844,905,863,829,848,866,847,859,902,917,886,881,881,870,856,857,876,842,905,968,933,911,861,823,850,846,835,858,863,870,864,852,868,936,1095,1201,960,848,871,861,853,860,860,848,845,856,834,891,1004,850,821,826,830,815,824,827,817,835,940,1066,1098,1145,1151,1179,1191,1178,1173,1075,940,902,868,897,895,871,881,864,883,880,880,894,920,940,919,915,963,966,878,819,843,833,846,856,829,826,820,830,840,869,907,903,910,939,936,910,894,864,849,856,848,866,856,914,908,923,1084,1204,1211,906,889,1024,1080,925,941,995,1016,968,1013,964,879,868,883,930,1109,997,998,1215,1300,1106,1040,1097,1002,857,861,855,857,854,978,1010,972,1149,1131,1019,1121,938,884,875,840,828,821,800,809,822,829,843,833,841,842,835,813,826,832,841,862,879,838,804,952,958,943,935,950,955,968,954,947,960,943,942,952,966,973,874,872,848,778,795,814,820,816,798,802,802,807,829,819,820,894,895,901,912,913,918,915,921,926,917,930,931,952,944,946,973,845,809,795,798,808,814,808,783,793,792,799,802,858,874,860,845,869,875,828,778,801,798,791,830,822,829,853,866,862,866,862,834,811,808,776,828,778,763,771,774,784,799,819,829,827,823,805,804,830,862,863,839,816,836,842,800,803,817,845,848,834,866,825,858,842,815,784,818,847,838,852,843,851,915,801,833,849,832,827,829,852,825,856,849,836,864,860,859,850,835,832,835,848,794,781,783,776,823,815,804,779,741,764,783,777,790,781,798,849,823,826,824,839,852,844,834,825,812,836,836,812,813,817,818,847,839,848,820,845,830,826,810,864,860,866,869,844,841,837,841,826,832,853,836,816,836,839,839,844,836,831,867,861,841,891,null,null],[null,null,802,813,839,822,825,785,823,806,840,826,811,830,847,852,845,833,860,838,835,888,854,840,837,883,896,878,846,894,885,854,846,849,887,878,812,858,851,866,901,852,856,880,866,869,873,906,875,855,876,866,861,852,854,885,843,875,935,938,910,832,826,854,855,866,854,859,861,851,857,862,930,1083,1196,935,855,872,862,859,863,856,841,860,864,861,865,1044,864,832,823,817,820,824,822,832,819,927,1211,1239,1259,1267,1304,1278,1262,1255,1215,1081,964,906,882,908,880,885,899,893,874,862,905,927,926,922,934,961,986,896,837,859,835,828,829,823,830,820,829,832,859,899,888,909,917,905,887,905,895,861,873,846,850,871,887,875,882,1003,1143,1167,929,928,1048,1046,1067,1045,1045,939,896,978,911,858,873,876,1005,1301,1075,1006,1049,1118,1064,1040,1166,1019,858,897,865,856,892,927,994,1017,1181,1174,1042,1065,920,875,872,807,822,837,837,812,801,788,808,820,834,811,813,826,836,855,810,872,833,818,836,956,957,964,980,970,954,973,967,973,962,965,968,954,956,950,869,863,833,755,795,804,805,802,804,805,805,813,819,788,796,884,913,902,896,928,918,906,912,923,937,941,932,943,940,941,948,926,837,811,808,814,811,786,799,784,786,791,802,816,839,816,831,849,843,794,785,819,805,803,787,785,793,803,830,846,880,844,842,799,773,773,827,826,747,760,766,761,763,790,808,798,793,799,799,802,800,833,788,784,808,847,809,809,853,834,871,882,879,827,873,853,823,867,843,832,842,884,888,933,952,816,825,838,832,835,830,840,839,834,842,834,856,850,852,850,844,846,855,853,793,781,785,773,817,798,770,767,769,766,761,771,797,806,830,862,846,842,829,824,840,819,808,824,831,821,827,829,819,825,844,850,836,839,817,851,852,848,828,837,851,860,851,823,831,843,819,813,832,849,812,799,834,865,844,845,834,836,805,801,802,828,null,null],[null,null,842,821,814,820,825,821,830,832,811,849,842,841,870,837,826,842,844,847,849,820,838,842,829,863,920,901,855,881,880,856,859,846,885,870,812,864,852,873,881,869,886,888,902,902,893,910,872,869,872,863,851,866,860,862,873,886,922,936,892,816,853,855,853,873,862,870,860,847,835,862,903,1107,1192,949,855,866,856,844,855,866,851,849,853,864,829,1065,868,818,836,822,813,821,825,826,822,906,1198,1228,1259,1259,1285,1296,1278,1259,1249,1208,1092,948,899,892,885,872,886,888,881,871,893,940,909,907,932,937,987,938,852,866,845,847,835,829,823,825,826,830,827,882,895,908,906,886,901,956,936,870,867,851,845,853,857,866,871,837,961,1014,892,890,957,952,926,1005,966,914,841,880,875,859,865,948,1024,1147,1064,1140,1220,1115,1163,1155,1165,997,941,950,918,895,881,929,1002,1039,1225,1171,967,1012,891,887,870,844,825,814,811,813,820,820,808,818,805,807,827,818,834,880,822,877,855,838,857,885,892,921,908,917,913,925,918,897,904,909,893,886,895,877,868,826,775,772,814,801,795,787,792,797,809,807,797,775,802,862,900,923,906,916,917,909,907,933,939,941,921,917,932,937,937,971,919,836,805,807,804,796,798,777,790,798,799,792,808,787,807,820,822,802,793,787,797,800,786,777,766,770,795,804,820,816,829,793,757,769,813,846,766,763,760,756,760,762,782,782,784,776,781,801,819,812,782,824,864,816,838,794,826,800,829,849,822,820,840,826,819,858,844,837,835,896,917,935,889,799,850,809,836,841,843,830,855,842,838,823,859,857,847,846,830,845,847,835,807,791,777,779,791,774,774,768,757,754,779,795,829,844,843,843,828,850,836,828,811,799,801,820,826,829,825,843,828,824,838,852,840,817,844,820,834,850,841,845,870,840,824,820,829,841,813,801,812,816,816,803,832,905,838,826,811,817,850,829,823,826,null,null],[null,null,843,807,812,820,851,841,828,814,827,829,836,856,853,829,819,826,799,839,854,797,821,849,842,879,860,910,903,876,858,853,886,823,876,884,840,874,878,880,871,873,882,904,897,907,898,894,870,862,852,856,856,869,881,889,885,900,926,938,879,824,844,842,842,856,870,861,864,858,854,863,930,1109,1196,925,853,840,852,852,848,841,839,860,871,854,847,1076,895,833,834,828,814,821,817,827,820,880,1199,1255,1248,1259,1286,1278,1268,1272,1251,1231,1179,1032,910,874,878,884,865,875,881,884,905,918,906,911,935,948,976,1007,841,840,848,832,816,819,826,824,832,836,847,872,886,889,912,890,909,911,948,887,873,864,865,877,862,860,858,851,897,933,885,921,977,978,987,1042,936,873,861,859,857,871,872,910,934,975,1203,1296,1182,1168,1238,1248,1225,989,921,949,939,895,922,984,1023,970,1085,1118,996,934,896,879,865,815,827,810,829,813,811,801,810,823,812,803,813,817,849,877,842,856,864,844,862,901,894,893,884,891,887,899,923,941,937,873,885,848,874,854,867,804,773,791,815,804,802,795,790,808,810,797,782,771,776,857,889,907,907,912,921,912,900,920,913,926,907,924,913,938,956,944,961,915,820,808,799,804,816,801,804,794,802,799,796,800,789,795,812,816,791,801,782,784,800,792,773,781,777,783,788,823,850,805,754,766,809,835,789,769,779,790,769,781,771,781,775,792,791,781,811,804,807,836,854,795,815,802,810,836,843,855,817,836,831,870,838,825,816,831,852,905,893,872,854,833,881,835,824,849,849,845,862,845,835,830,842,842,854,852,827,830,836,821,816,780,775,779,759,749,776,767,768,767,785,798,848,852,864,859,848,840,831,813,810,820,817,822,832,821,822,838,832,832,836,841,839,814,824,856,853,840,838,822,844,839,828,832,833,828,828,831,829,822,804,802,832,849,835,825,808,834,873,848,849,847,null,null],[null,null,843,807,812,820,851,841,828,814,827,829,836,856,853,829,819,826,799,839,854,797,821,849,842,879,860,910,903,876,858,853,886,823,876,884,840,874,878,880,871,873,882,904,897,907,898,894,870,862,852,856,856,869,881,889,885,900,926,938,879,824,844,842,842,856,870,861,864,858,854,863,930,1109,1196,925,853,840,852,852,848,841,839,860,871,854,847,1076,895,833,834,828,814,821,817,827,820,880,1199,1255,1248,1259,1286,1278,1268,1272,1251,1231,1179,1032,910,874,878,884,865,875,881,884,905,918,906,911,935,948,976,1007,841,840,848,832,816,819,826,824,832,836,847,872,886,889,912,890,909,911,948,887,873,864,865,877,862,860,858,851,897,933,885,921,977,978,987,1042,936,873,861,859,857,871,872,910,934,975,1203,1296,1182,1168,1238,1248,1225,989,921,949,939,895,922,984,1023,970,1085,1118,996,934,896,879,865,815,827,810,829,813,811,801,810,823,812,803,813,817,849,877,842,856,864,844,862,901,894,893,884,891,887,899,923,941,937,873,885,848,874,854,867,804,773,791,815,804,802,795,790,808,810,797,782,771,776,857,889,907,907,912,921,912,900,920,913,926,907,924,913,938,956,944,961,915,820,808,799,804,816,801,804,794,802,799,796,800,789,795,812,816,791,801,782,784,800,792,773,781,777,783,788,823,850,805,754,766,809,835,789,769,779,790,769,781,771,781,775,792,791,781,811,804,807,836,854,795,815,802,810,836,843,855,817,836,831,870,838,825,816,831,852,905,893,872,854,833,881,835,824,849,849,845,862,845,835,830,842,842,854,852,827,830,836,821,816,780,775,779,759,749,776,767,768,767,785,798,848,852,864,859,848,840,831,813,810,820,817,822,832,821,822,838,832,832,836,841,839,814,824,856,853,840,838,822,844,839,828,832,833,828,828,831,829,822,804,802,832,849,835,825,808,834,873,848,849,847,null,null],[null,null,847,796,825,832,875,821,807,839,843,839,859,843,831,830,819,792,793,828,832,849,805,817,845,865,817,885,918,847,834,834,857,835,866,909,886,862,886,867,830,892,906,919,940,926,880,890,877,866,852,849,866,865,887,909,871,875,926,923,850,848,862,848,841,861,869,852,859,854,863,870,985,1133,1191,897,874,855,854,844,857,839,841,844,866,841,862,1164,948,848,834,823,827,834,815,813,834,888,1179,1258,1239,1239,1283,1289,1292,1278,1276,1233,1225,1156,901,888,882,895,860,860,877,861,913,880,887,923,971,993,1007,1096,844,827,843,830,821,824,830,827,829,814,855,868,869,885,905,904,917,914,925,899,865,854,856,884,871,866,854,847,892,1044,888,937,940,989,1090,993,934,885,884,863,841,836,855,886,930,959,1227,1180,1000,930,1069,1075,1089,964,903,929,933,908,989,1009,1013,980,942,994,1002,969,885,863,851,846,834,814,809,816,815,819,829,801,804,805,820,816,835,867,834,864,848,859,878,891,891,880,870,881,896,905,960,995,992,956,946,920,904,892,867,800,793,797,791,793,794,814,794,800,808,806,796,777,787,854,905,918,898,915,923,909,908,913,910,917,922,933,925,925,941,949,933,970,888,797,805,813,826,809,795,793,798,799,799,800,792,789,803,808,825,824,813,814,789,780,775,785,777,774,778,814,841,786,762,774,812,840,806,790,780,783,761,801,773,774,769,791,791,784,816,834,848,824,840,804,802,841,841,890,852,834,807,840,838,864,850,840,889,829,851,899,860,842,845,857,888,867,811,829,834,848,825,820,833,832,840,846,853,839,831,844,847,840,814,790,792,784,772,765,772,788,787,802,813,827,867,859,871,859,838,825,826,821,808,815,837,830,832,816,838,827,817,841,844,818,815,847,845,874,864,842,841,816,826,830,826,819,833,830,837,836,838,832,797,820,825,841,847,846,814,858,903,854,849,817,null,null],[null,null,816,806,835,851,880,800,809,845,854,868,875,875,852,821,802,829,813,787,827,894,842,815,863,877,838,872,916,826,826,841,847,838,878,911,867,841,875,887,837,885,895,880,932,917,870,878,876,865,873,855,864,882,907,912,865,866,909,936,822,830,858,847,841,867,873,848,861,849,860,879,978,1142,1171,888,862,868,866,854,857,842,840,847,881,851,855,1105,986,824,844,828,819,832,815,823,829,879,1178,1246,1247,1257,1281,1290,1305,1297,1256,1253,1245,1235,908,897,913,891,857,866,893,891,1096,951,904,920,1024,1040,1020,1119,882,833,829,838,838,837,828,824,836,817,863,856,859,883,902,893,893,897,886,881,874,865,845,869,891,866,865,880,889,1045,881,904,953,986,1066,972,981,896,855,856,838,851,867,904,940,944,1075,1033,962,885,1065,1104,1063,911,897,903,906,891,961,967,949,1013,956,965,935,995,871,848,834,817,799,808,820,827,813,806,816,831,853,839,820,794,838,894,834,863,852,878,878,885,869,859,854,862,875,881,891,921,973,975,923,921,892,896,861,788,792,807,803,806,803,813,798,803,801,788,782,776,802,857,884,895,900,900,913,899,913,919,919,922,927,930,921,918,932,938,911,918,935,822,816,816,832,831,820,806,807,790,803,805,814,794,801,786,852,865,855,843,780,784,786,783,780,775,767,794,852,822,766,768,798,826,794,773,786,755,776,782,763,767,777,762,775,777,809,855,864,805,803,838,810,859,875,874,826,818,834,859,865,874,842,877,884,840,799,897,836,849,848,822,839,844,825,852,847,837,846,837,833,824,835,833,818,824,839,841,841,839,818,794,773,754,776,771,781,798,799,816,829,846,876,848,859,849,846,842,838,823,819,798,824,846,831,833,841,826,830,847,838,844,832,837,829,844,839,873,875,830,803,815,826,829,829,829,849,830,834,831,815,845,838,856,857,846,815,847,884,833,845,823,null,null],[null,null,834,854,858,846,846,827,853,797,848,870,911,881,797,814,822,834,804,807,832,881,876,831,847,846,868,858,929,834,824,820,847,895,915,884,815,832,838,874,829,882,882,869,922,932,885,865,884,862,856,867,882,901,917,903,850,886,908,917,813,856,864,854,850,849,846,837,846,849,860,883,1029,1182,1175,884,866,859,854,851,837,846,846,843,869,865,840,1071,1022,817,835,824,835,831,815,824,816,870,1193,1225,1246,1234,1263,1253,1266,1290,1268,1252,1244,1246,964,923,938,912,866,875,897,1025,1241,1132,1054,908,1029,1051,1040,1094,911,830,827,838,830,841,823,822,847,829,842,840,847,867,846,887,882,861,879,884,892,858,852,896,960,896,978,1077,908,1038,880,934,1028,990,967,946,1013,899,843,860,852,865,914,926,947,944,894,890,914,924,943,1009,996,901,886,892,881,873,964,1015,899,1103,965,1026,925,917,853,858,831,842,838,830,808,841,844,844,845,820,819,820,838,819,860,887,824,841,858,864,878,812,788,814,805,789,808,792,789,835,877,914,845,850,851,860,837,800,790,791,818,817,800,789,801,807,807,782,782,793,809,858,883,900,908,906,911,910,907,915,914,924,917,928,934,932,928,924,892,840,874,896,835,838,865,878,850,820,815,798,804,801,801,800,811,806,807,832,846,853,816,805,804,785,774,772,774,810,850,857,785,760,786,802,828,811,773,765,780,773,764,761,777,774,772,773,806,874,875,819,796,846,808,830,873,856,857,830,801,858,870,895,825,887,863,847,824,861,871,853,815,853,846,853,828,832,833,837,833,823,847,831,836,831,850,837,846,845,844,827,818,775,775,780,779,780,786,802,827,806,833,865,859,862,861,842,854,834,823,826,823,818,826,834,842,838,826,836,838,828,827,825,830,848,864,855,849,845,863,796,792,809,823,828,838,824,844,842,834,832,830,852,853,879,866,844,843,862,863,853,835,841,null,null],[null,null,847,853,823,812,831,842,850,848,895,912,845,827,828,812,856,833,830,839,831,840,896,830,815,845,852,831,886,856,854,868,869,926,831,847,841,860,862,905,857,875,835,840,926,939,900,865,876,864,871,864,916,911,907,888,852,892,928,899,821,870,847,855,849,843,843,849,856,863,865,883,1034,1167,1176,854,858,849,845,857,822,840,852,844,860,866,840,1060,1039,849,833,811,826,825,821,826,828,874,1184,1224,1248,1239,1244,1241,1273,1276,1276,1276,1277,1236,1142,1080,1010,938,894,897,923,1053,1285,1227,1198,1056,975,1025,1032,1078,958,852,850,849,814,837,831,837,827,822,832,838,831,873,839,901,896,889,879,885,901,875,875,912,919,907,1046,1278,1118,1113,903,972,1042,967,1031,1041,985,905,863,873,872,846,914,933,982,930,938,963,965,926,920,927,951,921,863,860,845,867,987,1011,961,986,942,976,949,910,868,852,838,802,818,842,867,851,831,808,822,835,837,831,835,837,882,863,825,847,862,870,859,778,782,792,787,792,778,768,791,815,824,864,796,810,818,799,808,827,824,787,810,780,786,799,796,806,812,796,769,782,802,834,867,886,891,908,918,928,931,897,915,920,917,927,940,941,937,894,845,823,830,959,891,841,849,857,856,858,843,802,811,803,801,809,806,800,799,805,808,816,871,828,813,808,774,774,779,807,851,874,789,752,775,790,799,771,783,801,787,787,793,768,777,780,771,774,799,846,867,835,808,832,811,819,871,859,860,840,823,888,883,871,839,830,834,838,856,834,877,868,808,853,866,860,819,840,843,842,844,832,841,842,831,833,843,840,822,845,838,839,821,781,781,783,787,790,801,813,804,813,838,856,853,854,851,834,842,844,836,833,849,843,819,844,850,837,839,838,835,840,842,833,840,841,859,865,863,860,849,820,841,828,829,825,829,823,834,818,814,834,831,829,838,865,850,845,844,861,862,854,848,847,null,null],[null,null,847,853,823,812,831,842,850,848,895,912,845,827,828,812,856,833,830,839,831,840,896,830,815,845,852,831,886,856,854,868,869,926,831,847,841,860,862,905,857,875,835,840,926,939,900,865,876,864,871,864,916,911,907,888,852,892,928,899,821,870,847,855,849,843,843,849,856,863,865,883,1034,1167,1176,854,858,849,845,857,822,840,852,844,860,866,840,1060,1039,849,833,811,826,825,821,826,828,874,1184,1224,1248,1239,1244,1241,1273,1276,1276,1276,1277,1236,1142,1080,1010,938,894,897,923,1053,1285,1227,1198,1056,975,1025,1032,1078,958,852,850,849,814,837,831,837,827,822,832,838,831,873,839,901,896,889,879,885,901,875,875,912,919,907,1046,1278,1118,1113,903,972,1042,967,1031,1041,985,905,863,873,872,846,914,933,982,930,938,963,965,926,920,927,951,921,863,860,845,867,987,1011,961,986,942,976,949,910,868,852,838,802,818,842,867,851,831,808,822,835,837,831,835,837,882,863,825,847,862,870,859,778,782,792,787,792,778,768,791,815,824,864,796,810,818,799,808,827,824,787,810,780,786,799,796,806,812,796,769,782,802,834,867,886,891,908,918,928,931,897,915,920,917,927,940,941,937,894,845,823,830,959,891,841,849,857,856,858,843,802,811,803,801,809,806,800,799,805,808,816,871,828,813,808,774,774,779,807,851,874,789,752,775,790,799,771,783,801,787,787,793,768,777,780,771,774,799,846,867,835,808,832,811,819,871,859,860,840,823,888,883,871,839,830,834,838,856,834,877,868,808,853,866,860,819,840,843,842,844,832,841,842,831,833,843,840,822,845,838,839,821,781,781,783,787,790,801,813,804,813,838,856,853,854,851,834,842,844,836,833,849,843,819,844,850,837,839,838,835,840,842,833,840,841,859,865,863,860,849,820,841,828,829,825,829,823,834,818,814,834,831,829,838,865,850,845,844,861,862,854,848,847,null,null],[null,null,842,820,802,843,807,806,817,852,924,839,806,859,825,822,845,838,859,858,865,854,881,854,865,824,835,827,862,858,862,871,857,856,838,865,861,845,869,907,881,868,873,886,911,880,875,863,868,859,856,854,894,916,921,894,868,897,920,879,832,847,836,862,841,852,866,848,874,866,863,950,1109,1194,1139,854,865,845,853,839,837,849,855,850,865,853,844,1052,1044,877,821,812,815,823,835,825,838,878,1184,1254,1236,1228,1251,1245,1249,1277,1293,1270,1280,1257,1251,1229,1133,1016,904,918,894,927,1079,1155,1190,1189,1056,1083,1104,1090,1208,914,857,856,838,838,838,837,829,838,852,836,815,862,868,895,885,889,896,867,951,972,952,1000,926,873,897,922,1059,1082,912,979,1071,1027,1059,1012,909,892,851,857,866,842,929,950,970,941,970,977,951,892,908,927,1064,1027,902,879,872,905,965,932,956,991,1012,1001,982,889,877,825,828,848,846,835,844,818,832,841,841,820,813,818,827,855,860,822,830,851,857,835,803,785,775,796,773,799,771,769,770,800,805,823,788,826,815,775,807,820,810,782,788,768,785,796,792,818,808,777,773,767,788,820,834,842,843,911,915,942,969,923,917,931,929,918,934,945,925,872,845,835,833,892,934,895,837,837,814,832,854,860,853,829,807,806,794,801,802,811,815,800,838,804,834,853,787,780,774,818,859,854,785,755,786,776,776,757,805,862,804,800,788,788,790,782,777,763,786,836,822,845,838,832,839,864,889,932,883,824,797,872,894,870,862,870,882,854,876,840,829,851,837,869,869,839,815,837,838,843,844,830,841,848,831,828,842,827,834,835,832,836,809,784,782,782,795,811,828,824,837,838,840,846,842,840,828,828,844,829,847,836,827,835,838,850,859,824,832,837,841,840,843,848,859,826,856,863,858,837,825,833,829,822,833,854,820,822,831,828,834,829,839,845,858,865,859,858,850,860,878,883,874,872,null,null],[null,null,839,846,829,833,826,807,812,845,866,822,836,859,837,863,838,834,870,889,918,873,878,872,864,844,847,843,858,840,856,900,890,850,882,862,835,861,855,865,876,872,888,890,893,843,857,841,853,860,851,859,876,909,909,875,870,886,895,870,813,838,843,856,852,861,860,853,870,863,872,1094,1198,1187,1078,851,858,858,861,837,849,846,839,849,871,860,853,1043,1085,883,822,825,815,829,821,824,813,857,1176,1253,1252,1274,1264,1265,1287,1284,1265,1263,1274,1271,1258,1260,1243,1163,926,896,884,883,880,965,1066,1108,1187,1147,1366,1312,1421,1026,866,849,851,833,836,829,850,836,851,838,824,831,863,865,888,903,890,899,955,1011,1002,972,916,879,841,929,921,1078,922,976,957,971,981,929,879,893,842,848,856,859,895,890,918,941,995,999,942,879,834,918,1080,1024,963,892,907,944,937,900,975,996,1024,1010,950,917,866,855,843,825,812,819,838,837,827,818,808,830,839,842,832,837,813,772,824,826,804,825,834,788,781,797,800,795,805,822,774,782,802,798,781,777,796,782,793,778,787,795,782,759,774,785,764,781,788,770,802,786,798,823,828,854,850,904,906,923,938,922,905,907,917,928,926,939,910,852,833,832,833,831,888,956,885,868,838,832,826,866,883,876,826,818,803,816,790,805,817,835,781,805,841,859,832,805,790,814,884,848,766,765,780,766,774,782,813,903,867,836,799,777,777,782,790,761,794,840,797,794,812,833,797,841,864,920,873,801,773,864,878,866,832,882,916,877,841,838,797,831,863,863,871,859,845,850,842,836,825,820,836,841,826,816,848,833,855,838,841,831,796,788,789,781,817,838,861,856,826,819,823,851,829,841,851,828,830,833,840,850,827,835,832,836,848,843,866,836,857,857,868,871,849,832,860,872,849,829,809,839,829,830,834,827,826,837,832,835,827,855,838,839,861,865,849,868,867,842,865,863,885,874,null,null],[null,null,860,847,843,831,833,851,903,896,809,825,864,864,848,862,817,871,859,862,896,902,887,897,858,858,837,831,866,820,854,903,885,878,870,846,833,876,865,870,875,897,876,885,859,852,852,853,860,851,843,859,861,890,880,860,870,898,894,828,817,833,851,867,859,860,869,860,863,869,895,1209,1222,1167,956,838,835,842,855,843,838,830,828,842,859,853,848,983,1117,888,840,821,809,827,822,820,813,848,1168,1255,1249,1243,1269,1263,1260,1268,1290,1287,1278,1270,1255,1257,1261,1236,1076,962,909,905,897,891,897,913,1058,1136,1412,1530,1495,1212,915,834,842,827,826,834,850,836,841,825,837,817,847,881,893,913,924,932,925,981,1013,950,927,919,962,942,925,1064,895,933,888,888,939,971,884,866,846,834,839,831,855,866,891,934,990,988,945,884,840,931,1117,987,980,913,943,1004,1038,1030,1027,986,1039,1017,997,953,879,858,837,851,840,846,830,795,816,831,838,814,801,805,817,831,801,786,821,819,823,863,861,815,815,818,841,806,820,817,772,781,799,789,815,820,815,809,782,789,794,787,779,771,758,783,759,774,760,787,803,801,809,820,820,848,872,882,900,917,921,929,916,916,917,936,928,937,912,835,822,824,828,819,837,886,956,871,835,833,828,837,834,860,860,857,841,830,814,805,813,864,800,833,868,824,853,818,805,845,868,873,805,786,796,788,782,793,878,877,871,868,840,818,795,789,777,765,800,818,829,833,837,864,824,852,864,860,832,820,818,866,858,906,861,807,843,841,799,836,821,846,825,861,872,856,832,827,827,832,825,834,836,824,835,833,843,841,855,836,859,869,758,780,786,790,839,837,857,862,831,826,824,846,830,835,837,830,830,816,831,826,819,852,844,838,837,846,865,848,846,863,861,878,854,853,830,872,831,812,808,827,838,831,824,831,833,833,840,843,822,861,827,815,852,867,836,834,846,833,878,870,891,879,null,null],[null,null,855,846,830,836,843,864,901,850,837,840,851,831,848,871,809,886,873,844,859,849,854,898,886,825,825,819,895,886,839,893,858,876,864,833,863,878,880,881,868,910,916,905,852,865,853,866,858,851,853,862,846,854,852,867,872,900,879,828,825,851,855,868,856,857,868,856,894,932,1072,1222,1169,1005,857,860,857,850,848,841,840,841,844,835,842,854,851,917,1151,916,832,817,808,805,815,819,817,852,1144,1242,1244,1261,1265,1264,1273,1274,1281,1292,1285,1270,1270,1275,1268,1244,1213,1121,963,935,914,891,859,850,913,1083,1296,1426,1424,1281,1046,854,843,834,821,841,842,840,818,826,854,830,833,865,867,885,907,887,849,885,946,961,956,947,1034,1038,1035,1104,865,908,887,898,944,955,939,884,845,838,845,851,863,853,883,931,942,964,916,872,823,892,1121,1036,957,952,1008,1054,977,1024,1108,1058,1065,999,989,952,878,877,856,821,823,821,828,812,818,811,803,825,861,875,857,848,817,801,797,811,814,808,811,812,818,835,849,828,801,767,760,792,795,799,828,843,821,809,783,809,793,778,762,770,749,766,771,772,772,798,793,798,801,809,818,854,894,859,856,864,900,939,929,932,927,910,920,925,905,842,826,828,839,838,839,816,868,960,863,822,827,822,826,824,866,879,856,841,836,831,903,931,804,820,849,831,832,838,843,853,828,867,840,805,808,792,802,797,876,854,866,861,879,881,859,816,800,795,801,831,869,852,816,880,836,841,845,884,867,864,854,860,851,836,840,796,811,826,833,856,785,850,864,868,856,831,833,818,808,832,827,823,839,845,841,854,846,855,840,857,903,953,766,780,787,813,842,814,837,846,849,845,841,843,824,822,820,843,838,836,843,819,816,821,828,845,845,846,834,845,840,851,845,831,837,850,802,855,830,823,815,859,865,833,807,822,833,831,829,836,826,826,830,830,856,860,839,832,847,854,886,897,902,890,null,null],[null,null,855,846,830,836,843,864,901,850,837,840,851,831,848,871,809,886,873,844,859,849,854,898,886,825,825,819,895,886,839,893,858,876,864,833,863,878,880,881,868,910,916,905,852,865,853,866,858,851,853,862,846,854,852,867,872,900,879,828,825,851,855,868,856,857,868,856,894,932,1072,1222,1169,1005,857,860,857,850,848,841,840,841,844,835,842,854,851,917,1151,916,832,817,808,805,815,819,817,852,1144,1242,1244,1261,1265,1264,1273,1274,1281,1292,1285,1270,1270,1275,1268,1244,1213,1121,963,935,914,891,859,850,913,1083,1296,1426,1424,1281,1046,854,843,834,821,841,842,840,818,826,854,830,833,865,867,885,907,887,849,885,946,961,956,947,1034,1038,1035,1104,865,908,887,898,944,955,939,884,845,838,845,851,863,853,883,931,942,964,916,872,823,892,1121,1036,957,952,1008,1054,977,1024,1108,1058,1065,999,989,952,878,877,856,821,823,821,828,812,818,811,803,825,861,875,857,848,817,801,797,811,814,808,811,812,818,835,849,828,801,767,760,792,795,799,828,843,821,809,783,809,793,778,762,770,749,766,771,772,772,798,793,798,801,809,818,854,894,859,856,864,900,939,929,932,927,910,920,925,905,842,826,828,839,838,839,816,868,960,863,822,827,822,826,824,866,879,856,841,836,831,903,931,804,820,849,831,832,838,843,853,828,867,840,805,808,792,802,797,876,854,866,861,879,881,859,816,800,795,801,831,869,852,816,880,836,841,845,884,867,864,854,860,851,836,840,796,811,826,833,856,785,850,864,868,856,831,833,818,808,832,827,823,839,845,841,854,846,855,840,857,903,953,766,780,787,813,842,814,837,846,849,845,841,843,824,822,820,843,838,836,843,819,816,821,828,845,845,846,834,845,840,851,845,831,837,850,802,855,830,823,815,859,865,833,807,822,833,831,829,836,826,826,830,830,856,860,839,832,847,854,886,897,902,890,null,null],[null,null,823,829,823,851,844,863,836,841,873,857,844,838,850,891,881,870,862,845,814,778,797,847,899,875,868,842,870,870,830,918,889,844,824,840,867,883,871,889,885,879,909,917,847,856,858,860,839,841,852,838,850,839,857,863,841,881,872,849,840,871,858,857,888,891,872,867,916,1047,1179,1171,1012,868,847,839,851,850,842,858,855,838,836,843,834,850,848,868,1147,982,813,813,813,829,822,814,832,865,1118,1220,1236,1246,1239,1247,1254,1270,1264,1274,1277,1287,1292,1292,1282,1258,1267,1246,1034,910,904,886,881,878,843,974,1178,1351,1389,1343,1203,866,846,845,839,836,830,850,818,830,842,828,816,854,844,866,897,915,892,888,917,925,1000,1003,958,938,1044,1172,926,905,891,992,942,945,1032,925,849,833,837,853,851,842,881,908,910,900,877,867,845,899,1012,955,936,1026,1012,1033,940,981,1081,1297,1205,999,978,981,899,829,840,833,832,816,826,794,811,823,848,829,832,812,827,847,804,795,806,773,780,794,823,803,809,833,837,810,765,746,794,809,790,773,832,850,801,773,812,806,799,773,779,772,766,770,778,782,783,797,792,777,802,821,840,862,872,862,854,866,884,939,934,920,917,921,925,912,872,838,846,826,835,823,818,822,837,938,953,888,836,812,808,818,846,849,813,818,854,854,881,878,816,861,837,853,866,872,881,847,839,847,856,846,849,840,860,927,851,858,863,860,858,869,893,857,849,832,834,818,812,832,805,874,844,853,844,882,876,845,845,826,853,827,825,795,802,840,856,847,809,838,884,837,833,840,827,817,841,859,840,838,839,845,839,845,853,855,867,871,875,948,785,799,804,836,829,820,819,820,815,821,825,830,827,835,831,845,845,845,827,828,818,823,817,843,835,852,863,830,841,824,853,841,831,835,825,848,839,834,827,838,847,842,804,829,837,827,823,837,847,830,837,839,845,829,846,846,868,860,868,884,864,860,null,null],[null,null,814,839,840,859,865,883,825,831,883,861,882,864,843,857,857,802,779,798,780,773,772,779,825,876,889,905,904,848,873,891,873,818,825,851,881,885,915,894,842,881,902,901,854,849,850,856,826,834,852,843,862,862,873,857,858,881,885,866,851,877,880,874,891,893,882,848,957,1142,1197,1050,887,857,845,830,857,864,857,832,841,838,852,842,831,842,840,864,1067,1030,805,822,809,815,806,817,818,865,1088,1211,1209,1199,1244,1251,1249,1266,1281,1281,1271,1286,1294,1297,1289,1271,1281,1289,1131,942,907,901,905,895,858,853,938,1119,1307,1268,1182,915,829,832,844,850,826,845,832,832,815,827,827,837,844,864,901,1041,1056,930,931,896,945,956,883,939,1065,1130,1043,996,963,1005,1020,1021,1042,932,849,837,847,846,855,834,855,870,897,867,876,852,820,905,991,952,940,1025,913,977,912,917,909,973,987,982,1019,975,953,849,853,819,816,806,813,841,838,830,816,816,843,854,850,851,821,837,803,788,795,790,787,784,785,822,824,812,761,752,780,774,778,784,819,839,784,789,808,802,791,757,775,779,778,776,779,774,772,795,807,799,829,827,838,857,855,856,854,852,889,922,932,918,908,921,922,891,856,831,810,820,831,828,832,832,834,837,903,948,893,827,815,813,833,796,796,830,836,851,881,856,830,856,807,860,829,850,876,868,856,861,858,839,863,870,904,929,869,865,859,863,855,873,881,855,827,803,854,927,870,836,829,869,887,899,865,885,910,863,826,823,846,830,835,816,846,849,825,849,835,846,887,787,821,843,815,826,844,840,836,831,837,843,841,836,852,866,845,815,829,890,783,815,825,837,811,816,824,831,827,828,831,835,816,844,852,848,822,827,849,828,822,835,828,835,827,848,876,822,851,847,840,829,832,828,827,842,834,816,831,836,833,812,823,831,834,826,820,840,851,844,839,837,848,834,836,848,845,843,852,849,864,848,null,null],[null,841,800,825,841,852,815,847,842,821,851,840,829,833,837,804,780,782,787,785,771,788,771,770,782,801,827,891,885,871,874,876,886,847,853,869,897,877,876,891,880,882,903,874,843,845,849,848,842,842,848,847,857,862,887,864,863,897,887,863,836,864,872,865,878,873,849,825,1015,1201,1199,875,834,845,845,852,852,867,857,831,842,836,846,836,827,822,822,858,1031,1073,827,813,821,826,813,829,813,857,1074,1202,1191,1206,1234,1239,1253,1259,1257,1276,1285,1302,1274,1287,1294,1292,1278,1307,1203,967,896,887,890,891,870,885,860,905,1022,1003,953,966,841,831,841,840,830,830,824,837,816,833,842,821,862,862,907,1139,1298,1076,921,977,1003,1026,998,1114,1133,1035,969,1062,994,946,1095,999,920,893,863,850,845,842,842,828,861,858,844,853,870,842,830,902,1048,923,894,877,867,877,876,897,906,898,1018,930,1027,925,932,854,843,841,839,849,827,826,840,841,832,842,845,849,840,809,819,874,855,786,797,784,778,768,781,809,787,771,746,751,786,785,789,806,819,830,813,796,805,803,769,752,777,777,764,772,779,789,806,818,833,833,829,850,850,858,857,844,855,863,896,890,919,926,908,925,925,876,839,838,837,818,821,834,835,830,837,876,885,872,845,821,855,826,827,798,817,834,841,820,841,849,816,837,838,849,843,858,864,874,844,881,883,820,874,880,882,896,874,874,868,863,853,863,859,863,856,830,841,898,956,927,855,877,886,866,862,865,877,887,842,827,842,838,853,841,811,793,821,859,851,849,860,814,830,863,846,838,852,856,830,846,854,851,847,862,859,845,813,806,823,829,823,815,818,826,822,813,826,820,827,819,832,839,843,852,844,849,808,836,848,829,837,834,835,840,836,836,857,820,837,860,839,847,838,828,838,837,844,828,823,845,844,815,820,825,832,819,823,846,846,840,834,852,845,849,849,848,845,860,838,848,849,839,null,null],[null,848,833,833,851,855,823,865,848,824,829,834,794,786,805,774,779,787,785,787,785,778,771,791,777,775,775,806,793,804,797,839,841,854,875,842,835,817,845,874,865,907,896,851,843,840,841,849,848,843,848,852,847,858,862,851,854,858,869,852,845,845,850,864,874,877,842,846,1019,1211,1205,876,830,845,852,851,850,863,837,824,833,825,836,839,832,845,846,851,1021,1063,857,821,824,818,821,834,818,849,1064,1205,1213,1237,1256,1251,1261,1278,1268,1277,1284,1298,1282,1302,1302,1293,1292,1299,1271,1014,914,911,897,889,873,877,891,874,868,893,901,981,870,828,847,834,838,829,823,816,817,833,831,829,846,848,917,1049,1343,1151,898,1215,1133,1056,1133,1137,1010,949,908,971,1043,1019,1101,996,943,924,862,841,832,839,834,841,864,859,837,832,842,838,828,858,1037,967,878,820,852,875,882,915,890,879,911,900,1056,946,990,952,847,840,835,838,836,841,853,855,838,844,849,834,781,772,826,845,854,799,782,793,805,784,790,800,771,763,764,763,782,790,811,826,823,810,789,772,784,784,766,757,771,771,765,764,769,787,805,817,839,830,840,845,844,839,831,853,861,868,862,873,931,943,918,919,911,887,849,826,826,808,823,839,829,831,837,887,901,892,855,862,899,878,808,810,835,850,847,812,837,845,822,811,850,862,868,859,851,848,842,895,898,846,864,887,898,878,902,869,865,860,865,865,860,848,794,788,836,837,876,897,900,879,853,857,860,860,847,856,843,828,828,841,864,831,821,843,854,837,845,860,836,856,845,856,886,798,809,833,831,834,823,830,832,824,823,809,795,800,781,789,821,813,821,832,826,819,814,817,834,813,834,849,847,867,847,828,837,843,803,845,843,827,836,845,817,830,850,852,853,836,815,850,825,836,844,844,840,860,852,824,823,838,832,851,840,819,825,844,846,847,832,847,853,870,856,851,860,863,842,852,858,858,null,null],[null,848,833,833,851,855,823,865,848,824,829,834,794,786,805,774,779,787,785,787,785,778,771,791,777,775,775,806,793,804,797,839,841,854,875,842,835,817,845,874,865,907,896,851,843,840,841,849,848,843,848,852,847,858,862,851,854,858,869,852,845,845,850,864,874,877,842,846,1019,1211,1205,876,830,845,852,851,850,863,837,824,833,825,836,839,832,845,846,851,1021,1063,857,821,824,818,821,834,818,849,1064,1205,1213,1237,1256,1251,1261,1278,1268,1277,1284,1298,1282,1302,1302,1293,1292,1299,1271,1014,914,911,897,889,873,877,891,874,868,893,901,981,870,828,847,834,838,829,823,816,817,833,831,829,846,848,917,1049,1343,1151,898,1215,1133,1056,1133,1137,1010,949,908,971,1043,1019,1101,996,943,924,862,841,832,839,834,841,864,859,837,832,842,838,828,858,1037,967,878,820,852,875,882,915,890,879,911,900,1056,946,990,952,847,840,835,838,836,841,853,855,838,844,849,834,781,772,826,845,854,799,782,793,805,784,790,800,771,763,764,763,782,790,811,826,823,810,789,772,784,784,766,757,771,771,765,764,769,787,805,817,839,830,840,845,844,839,831,853,861,868,862,873,931,943,918,919,911,887,849,826,826,808,823,839,829,831,837,887,901,892,855,862,899,878,808,810,835,850,847,812,837,845,822,811,850,862,868,859,851,848,842,895,898,846,864,887,898,878,902,869,865,860,865,865,860,848,794,788,836,837,876,897,900,879,853,857,860,860,847,856,843,828,828,841,864,831,821,843,854,837,845,860,836,856,845,856,886,798,809,833,831,834,823,830,832,824,823,809,795,800,781,789,821,813,821,832,826,819,814,817,834,813,834,849,847,867,847,828,837,843,803,845,843,827,836,845,817,830,850,852,853,836,815,850,825,836,844,844,840,860,852,824,823,838,832,851,840,819,825,844,846,847,832,847,853,870,856,851,860,863,842,852,858,858,null,null],[null,832,817,856,887,830,828,856,841,843,805,805,787,783,791,780,772,770,781,781,790,792,787,788,773,780,764,781,794,780,781,798,840,829,858,842,797,826,849,867,874,899,889,839,845,845,841,859,834,858,856,859,854,865,853,846,825,841,864,847,843,848,845,862,864,877,833,847,1005,1183,1230,889,845,848,849,859,841,854,835,829,842,838,837,851,838,830,830,826,1012,1068,898,856,856,855,868,873,872,883,1080,1212,1260,1254,1271,1272,1280,1281,1282,1283,1290,1291,1291,1293,1295,1281,1300,1288,1302,1081,914,900,906,912,884,865,864,855,858,890,888,983,924,826,841,826,845,829,841,819,825,829,828,820,821,838,869,950,1180,1617,1154,1384,1195,958,1028,992,842,863,882,874,1017,1111,973,945,960,923,868,845,833,836,836,842,841,843,846,838,856,853,842,819,926,950,907,883,878,899,930,953,859,908,953,966,1031,965,939,964,926,846,835,846,836,854,848,845,848,838,820,793,783,784,828,828,821,821,777,784,789,797,794,792,764,750,777,777,805,808,801,820,794,782,772,763,769,776,766,760,784,781,765,766,772,791,823,817,808,854,863,835,848,841,843,855,860,850,848,866,892,921,914,920,915,909,901,843,821,833,829,838,843,845,836,872,869,866,879,866,851,872,838,818,841,826,838,836,835,801,828,819,855,860,863,844,861,862,852,897,887,837,851,865,858,863,900,861,883,869,864,861,860,816,801,829,858,823,849,837,854,892,877,846,845,861,874,856,847,855,856,863,866,875,867,867,866,827,847,867,827,838,834,833,826,769,801,839,836,824,788,784,797,774,770,786,792,796,805,820,813,801,827,836,808,834,823,810,829,834,857,840,846,847,843,843,872,840,820,843,832,822,844,861,827,841,843,858,868,831,821,850,823,830,837,833,832,853,852,802,819,829,832,828,823,823,830,831,838,840,834,846,839,852,850,856,883,884,853,833,852,847,null,null],[null,856,867,895,904,827,859,859,838,850,780,770,795,791,778,773,777,784,792,795,807,775,805,814,783,787,784,777,800,802,795,778,811,804,827,872,813,807,795,831,847,887,883,841,838,850,860,857,842,839,835,847,852,856,860,845,825,847,865,852,843,848,847,853,856,863,820,852,996,1151,1225,868,847,829,844,849,833,847,842,846,838,845,842,824,824,822,824,816,979,1092,934,953,927,935,948,931,936,934,1061,1199,1249,1256,1252,1265,1272,1265,1279,1281,1289,1298,1293,1308,1299,1275,1301,1291,1309,1152,915,912,913,910,903,885,861,883,843,836,865,959,980,832,837,823,838,829,848,831,829,822,829,825,825,843,837,892,897,1162,970,1101,956,926,922,824,844,838,880,862,949,1055,868,854,895,930,847,842,843,839,844,843,845,855,833,842,848,858,841,818,915,1064,961,974,937,933,1070,1016,952,961,1010,994,984,1040,908,879,859,849,834,837,827,836,831,812,805,829,835,794,773,798,833,829,820,837,808,802,785,793,793,835,757,757,787,767,808,824,816,815,771,778,795,788,776,768,769,764,779,785,767,769,782,812,831,812,826,844,865,841,858,855,868,857,868,870,852,869,864,877,916,914,918,910,908,862,838,833,827,837,842,831,843,854,855,843,841,852,838,838,817,802,826,809,819,836,820,809,826,835,836,859,839,859,861,839,865,877,864,830,875,889,856,854,883,860,873,868,859,877,877,771,814,859,849,838,849,844,866,876,921,852,839,851,871,849,853,875,893,892,875,883,893,903,908,833,824,831,835,843,839,826,857,828,835,850,836,836,782,779,802,792,788,792,805,812,840,831,819,819,830,828,803,834,823,815,812,827,844,844,856,849,843,833,839,840,846,846,827,843,838,839,833,838,833,847,861,848,845,839,849,851,830,817,829,836,834,802,826,829,836,838,833,844,817,820,845,837,851,861,850,858,836,857,875,873,868,835,844,841,null,null],[null,881,914,906,875,833,832,833,834,793,762,765,784,792,775,781,776,780,783,782,791,782,800,812,804,769,786,790,812,842,820,784,795,815,825,855,853,785,791,815,855,868,872,848,847,853,848,836,836,833,846,852,830,840,845,838,842,896,892,841,848,838,847,844,845,866,830,836,937,1106,1216,907,853,837,844,829,835,848,845,845,828,835,836,824,824,844,843,823,924,1137,976,965,967,952,957,948,946,933,1023,1170,1203,1235,1238,1253,1246,1254,1297,1284,1280,1283,1282,1302,1301,1294,1291,1279,1299,1232,901,918,911,906,907,904,884,884,859,839,885,929,1005,852,831,827,833,834,825,832,825,814,834,829,829,831,847,885,880,874,841,915,942,958,903,824,828,826,875,885,892,1028,828,836,835,869,854,859,855,843,841,843,855,852,838,839,842,860,853,829,886,1067,1003,1056,984,927,1093,1091,1028,974,944,1013,970,892,859,861,840,838,837,821,818,805,818,814,808,846,839,773,783,781,819,813,822,789,826,836,808,791,780,801,787,775,775,783,802,805,798,780,783,794,781,800,765,765,771,774,779,782,778,769,793,814,808,817,861,844,846,859,843,861,864,866,877,870,856,875,871,856,883,907,926,913,906,866,843,825,828,829,823,825,835,851,845,860,841,857,842,832,812,817,813,814,819,821,832,829,833,846,848,841,851,871,850,829,870,862,873,872,838,826,860,866,866,871,874,865,867,867,878,836,854,845,837,834,847,823,834,859,867,856,853,847,857,881,880,867,898,894,861,898,881,890,911,819,829,867,871,847,834,826,853,833,819,816,855,865,802,782,776,785,794,793,821,809,816,822,820,827,831,826,816,824,831,804,826,832,842,848,841,837,837,835,824,832,853,854,844,840,834,822,830,828,847,839,836,839,842,826,837,844,835,832,825,808,830,830,828,838,835,834,826,842,812,834,836,850,851,856,847,856,855,866,875,865,878,865,849,849,null,null],[null,870,916,839,835,871,893,825,801,779,781,781,789,776,766,774,782,774,766,772,774,783,786,794,794,775,786,812,836,852,838,807,791,832,849,852,841,790,789,853,930,886,869,857,848,839,820,832,851,879,869,837,832,837,829,837,842,909,888,836,829,838,849,867,856,854,827,837,915,1032,1089,912,858,853,839,849,866,853,847,848,844,827,835,830,832,840,844,833,858,1160,1026,975,977,972,968,960,954,928,1008,1143,1204,1208,1246,1255,1247,1255,1297,1276,1278,1289,1300,1294,1288,1285,1281,1265,1283,1264,975,985,950,935,903,913,883,873,877,875,886,896,1002,897,824,839,821,830,826,835,825,817,822,820,834,831,828,856,889,895,866,939,919,921,869,814,821,834,876,889,855,1036,892,884,850,866,839,856,839,837,843,834,845,849,850,843,850,869,846,835,846,965,1124,1079,1031,1052,1053,1116,1052,932,976,1032,1008,884,863,847,842,837,846,842,820,806,823,825,821,850,833,810,805,800,802,811,819,777,790,816,799,800,764,786,819,793,779,790,789,785,770,761,783,782,777,778,778,780,779,791,787,765,781,762,801,820,834,844,867,874,855,841,848,849,858,859,869,858,856,873,867,853,832,844,914,919,900,887,856,833,839,828,825,831,838,826,820,865,841,880,862,830,823,833,807,789,845,843,843,832,817,818,812,838,853,867,843,864,900,869,839,833,847,835,861,852,821,868,865,817,850,886,923,879,835,820,837,854,846,814,842,848,845,878,895,850,862,876,865,898,906,890,846,881,878,897,881,847,869,874,879,783,810,823,831,824,826,844,857,839,799,808,801,812,800,834,805,828,809,824,828,830,817,810,841,817,831,812,838,840,839,841,828,834,833,828,833,831,823,861,885,897,878,808,818,818,834,846,837,831,841,826,830,838,830,849,823,809,850,841,832,834,818,837,847,838,838,828,834,854,851,862,865,872,854,873,904,894,893,900,867,872,null,null],[null,870,916,839,835,871,893,825,801,779,781,781,789,776,766,774,782,774,766,772,774,783,786,794,794,775,786,812,836,852,838,807,791,832,849,852,841,790,789,853,930,886,869,857,848,839,820,832,851,879,869,837,832,837,829,837,842,909,888,836,829,838,849,867,856,854,827,837,915,1032,1089,912,858,853,839,849,866,853,847,848,844,827,835,830,832,840,844,833,858,1160,1026,975,977,972,968,960,954,928,1008,1143,1204,1208,1246,1255,1247,1255,1297,1276,1278,1289,1300,1294,1288,1285,1281,1265,1283,1264,975,985,950,935,903,913,883,873,877,875,886,896,1002,897,824,839,821,830,826,835,825,817,822,820,834,831,828,856,889,895,866,939,919,921,869,814,821,834,876,889,855,1036,892,884,850,866,839,856,839,837,843,834,845,849,850,843,850,869,846,835,846,965,1124,1079,1031,1052,1053,1116,1052,932,976,1032,1008,884,863,847,842,837,846,842,820,806,823,825,821,850,833,810,805,800,802,811,819,777,790,816,799,800,764,786,819,793,779,790,789,785,770,761,783,782,777,778,778,780,779,791,787,765,781,762,801,820,834,844,867,874,855,841,848,849,858,859,869,858,856,873,867,853,832,844,914,919,900,887,856,833,839,828,825,831,838,826,820,865,841,880,862,830,823,833,807,789,845,843,843,832,817,818,812,838,853,867,843,864,900,869,839,833,847,835,861,852,821,868,865,817,850,886,923,879,835,820,837,854,846,814,842,848,845,878,895,850,862,876,865,898,906,890,846,881,878,897,881,847,869,874,879,783,810,823,831,824,826,844,857,839,799,808,801,812,800,834,805,828,809,824,828,830,817,810,841,817,831,812,838,840,839,841,828,834,833,828,833,831,823,861,885,897,878,808,818,818,834,846,837,831,841,826,830,838,830,849,823,809,850,841,832,834,818,837,847,838,838,828,834,854,851,862,865,872,854,873,904,894,893,900,867,872,null,null],[null,876,932,855,841,863,832,799,798,791,786,794,790,775,767,780,791,776,783,788,796,792,787,781,781,782,796,797,817,855,858,841,815,805,837,868,864,845,835,856,894,884,874,874,861,847,845,867,854,909,876,844,840,837,829,837,847,908,845,846,853,847,854,863,863,856,828,858,876,896,903,874,880,896,851,836,835,858,841,856,858,832,851,842,843,838,845,852,846,1094,1070,983,979,973,982,955,961,922,1037,1111,1177,1190,1221,1228,1251,1263,1253,1250,1273,1279,1252,1264,1249,1228,1216,1235,1215,1207,956,920,931,948,919,916,902,894,889,890,899,839,945,946,826,837,819,824,830,830,827,821,818,823,825,831,818,839,869,885,858,927,931,878,839,838,818,838,884,925,867,936,920,886,856,860,852,836,833,840,829,826,851,863,834,839,860,877,844,839,831,851,1117,1096,1121,1155,992,958,1034,982,1044,998,1032,862,848,843,850,836,832,828,806,833,842,842,828,849,828,828,833,790,781,792,794,773,776,794,819,796,775,801,821,817,801,795,807,798,777,765,779,787,793,780,780,775,776,770,767,771,774,784,819,823,837,836,848,861,852,850,875,873,873,858,869,862,865,873,872,856,817,806,859,895,889,873,865,849,838,831,819,819,858,868,858,878,873,866,863,846,845,845,832,802,834,835,844,842,799,814,828,843,860,855,845,880,907,872,823,840,871,830,845,844,820,824,830,802,799,857,875,776,812,844,812,868,831,807,840,820,855,865,861,914,879,880,863,894,897,892,889,912,907,924,887,864,847,853,849,771,819,847,839,844,847,853,839,830,842,835,798,828,822,826,811,825,816,824,833,828,830,833,834,832,842,843,819,827,843,839,832,834,827,842,831,834,842,849,864,896,904,812,824,836,825,841,845,848,833,841,844,825,825,841,831,832,841,830,818,835,840,861,862,842,833,831,839,859,858,863,858,877,872,903,922,918,927,945,904,897,null,null],[null,869,949,926,889,877,831,832,801,780,784,795,792,770,789,789,788,782,772,770,791,795,789,790,799,792,787,804,825,859,859,853,835,777,803,802,840,816,817,819,875,900,884,885,859,849,843,860,845,846,826,835,825,839,836,844,840,887,870,852,858,846,857,852,840,856,827,875,865,869,874,873,865,913,883,864,860,884,861,866,851,841,861,849,855,859,874,873,879,1062,1133,984,978,975,966,957,958,915,1020,1029,1079,1073,1151,1202,1208,1193,1234,1240,1231,1235,1276,1256,1234,1264,1268,1265,1249,1262,926,884,911,921,903,910,919,910,887,889,910,812,873,935,826,845,830,828,828,827,828,825,838,845,813,830,822,845,875,900,872,891,917,834,794,835,834,850,871,863,879,930,971,873,850,827,865,844,843,833,834,840,845,848,837,826,831,859,857,837,843,832,1037,1089,919,898,942,936,994,1023,1026,1011,958,851,838,845,839,810,801,803,792,830,829,838,847,840,833,833,844,781,774,776,778,772,779,786,811,795,780,802,842,839,813,813,798,753,768,776,782,776,781,782,773,769,781,770,767,778,774,767,815,831,833,824,843,850,850,853,882,888,867,875,878,871,867,873,846,815,791,788,816,871,911,850,859,860,859,833,828,846,901,906,901,880,859,873,857,842,841,818,848,841,865,868,856,834,812,816,845,853,844,860,874,875,845,835,844,839,835,830,848,837,862,870,847,826,787,795,803,780,845,833,786,881,840,815,846,830,863,832,857,959,948,893,845,866,858,860,844,896,887,902,912,881,858,862,845,793,819,828,840,841,841,833,837,851,844,783,845,819,813,809,828,821,820,831,849,818,833,838,832,832,828,824,835,832,832,819,834,844,836,831,833,835,847,842,848,866,866,825,829,839,825,827,838,847,844,839,831,803,810,849,835,837,819,843,825,840,829,858,838,834,834,835,838,834,859,878,887,885,905,874,878,910,940,940,932,873,null,null],[null,826,944,915,925,863,883,823,791,779,793,782,787,776,787,791,797,802,793,773,769,790,781,786,788,844,863,871,861,862,849,838,845,809,790,798,825,798,820,849,908,890,881,884,870,850,854,878,870,859,823,851,845,844,854,852,856,899,887,841,836,853,854,849,849,846,837,882,863,871,861,873,862,873,869,861,878,891,884,891,886,888,857,862,858,850,840,870,884,1043,1109,971,979,971,953,958,946,953,969,918,953,942,1165,1248,1242,1239,1311,1297,1302,1318,1315,1308,1299,1294,1272,1275,1284,1273,967,900,911,917,917,915,909,920,900,896,891,833,866,985,875,834,824,829,833,830,830,816,839,845,814,839,828,844,873,899,883,878,863,816,788,841,853,865,849,842,869,898,1046,949,863,838,854,850,844,830,834,840,833,838,838,834,840,844,849,851,856,855,899,1061,1073,1013,939,906,971,1053,992,988,1030,857,848,849,851,779,791,819,833,833,845,839,846,846,841,830,837,815,808,755,759,782,790,796,804,786,766,803,830,841,827,806,775,773,777,782,790,762,767,780,779,774,764,775,773,786,763,773,818,832,839,830,850,848,834,858,871,864,838,882,867,865,861,875,863,815,789,794,812,851,881,843,846,866,892,803,822,889,925,921,890,845,838,870,846,864,855,851,847,852,875,900,820,790,822,816,844,834,851,850,866,872,828,832,857,823,822,830,845,846,831,864,871,848,770,778,789,800,835,839,809,836,836,846,853,842,851,832,856,893,929,937,903,896,912,916,892,920,922,967,992,941,938,906,877,770,790,815,849,846,847,851,830,839,821,794,854,814,803,803,818,822,804,828,842,821,831,828,842,828,815,820,844,840,848,837,842,839,845,848,843,848,841,843,843,854,838,824,832,838,834,839,845,844,846,826,835,835,845,841,810,840,839,847,832,847,843,840,830,842,839,815,836,830,865,877,870,865,888,871,879,898,897,921,934,891,null,null],[null,826,944,915,925,863,883,823,791,779,793,782,787,776,787,791,797,802,793,773,769,790,781,786,788,844,863,871,861,862,849,838,845,809,790,798,825,798,820,849,908,890,881,884,870,850,854,878,870,859,823,851,845,844,854,852,856,899,887,841,836,853,854,849,849,846,837,882,863,871,861,873,862,873,869,861,878,891,884,891,886,888,857,862,858,850,840,870,884,1043,1109,971,979,971,953,958,946,953,969,918,953,942,1165,1248,1242,1239,1311,1297,1302,1318,1315,1308,1299,1294,1272,1275,1284,1273,967,900,911,917,917,915,909,920,900,896,891,833,866,985,875,834,824,829,833,830,830,816,839,845,814,839,828,844,873,899,883,878,863,816,788,841,853,865,849,842,869,898,1046,949,863,838,854,850,844,830,834,840,833,838,838,834,840,844,849,851,856,855,899,1061,1073,1013,939,906,971,1053,992,988,1030,857,848,849,851,779,791,819,833,833,845,839,846,846,841,830,837,815,808,755,759,782,790,796,804,786,766,803,830,841,827,806,775,773,777,782,790,762,767,780,779,774,764,775,773,786,763,773,818,832,839,830,850,848,834,858,871,864,838,882,867,865,861,875,863,815,789,794,812,851,881,843,846,866,892,803,822,889,925,921,890,845,838,870,846,864,855,851,847,852,875,900,820,790,822,816,844,834,851,850,866,872,828,832,857,823,822,830,845,846,831,864,871,848,770,778,789,800,835,839,809,836,836,846,853,842,851,832,856,893,929,937,903,896,912,916,892,920,922,967,992,941,938,906,877,770,790,815,849,846,847,851,830,839,821,794,854,814,803,803,818,822,804,828,842,821,831,828,842,828,815,820,844,840,848,837,842,839,845,848,843,848,841,843,843,854,838,824,832,838,834,839,845,844,846,826,835,835,845,841,810,840,839,847,832,847,843,840,830,842,839,815,836,830,865,877,870,865,888,871,879,898,897,921,934,891,null,null],[null,876,897,879,895,856,868,829,804,795,790,774,781,785,784,795,794,799,791,791,793,786,788,776,772,834,847,869,842,847,842,835,858,810,798,788,779,828,850,869,907,875,881,875,866,858,855,853,862,857,850,873,864,860,884,876,860,901,883,837,846,852,854,856,855,852,836,884,853,875,871,874,878,863,864,856,875,872,859,860,855,885,859,881,883,854,849,890,922,1059,1090,978,986,980,970,966,944,943,955,979,1053,1041,1209,1289,1307,1305,1298,1311,1303,1325,1306,1300,1287,1285,1297,1295,1281,1258,1013,906,907,914,906,914,914,916,906,914,896,873,846,953,907,831,830,831,830,819,838,811,814,829,832,837,837,834,860,865,880,842,835,786,791,835,844,868,862,850,867,877,1021,1033,919,840,843,846,838,842,837,841,846,846,846,847,855,856,842,859,851,830,864,996,1095,1011,951,929,1017,1158,1091,1015,1059,894,858,857,818,795,813,815,832,839,851,838,830,845,847,848,854,820,829,789,762,787,790,785,788,803,794,797,810,825,830,785,781,779,776,790,765,765,777,783,781,793,787,774,774,767,765,789,835,843,828,812,851,852,829,857,868,878,868,868,854,847,868,868,880,836,796,823,829,837,852,861,859,825,861,838,847,857,886,915,879,856,836,845,839,851,856,857,855,853,861,853,790,813,842,847,862,846,859,865,861,887,847,834,838,829,849,849,839,863,805,843,843,825,791,781,790,789,819,832,799,829,812,823,856,838,824,832,849,847,878,917,926,915,969,947,894,923,915,913,915,882,892,935,927,783,806,840,846,836,838,839,830,830,840,835,831,827,819,822,827,838,815,824,823,844,837,809,840,821,825,842,833,838,855,840,847,832,829,836,835,860,832,823,842,877,872,853,858,807,819,833,824,828,834,825,836,831,862,830,816,841,846,833,816,827,837,856,834,831,837,847,839,839,858,872,859,866,902,863,876,900,928,949,910,877,null,null],[null,873,874,874,880,893,882,856,829,778,785,765,783,805,801,803,810,808,804,818,821,795,798,782,788,809,786,786,791,811,812,802,815,776,791,804,790,849,854,854,898,864,880,868,856,853,854,865,847,843,845,858,862,858,881,888,875,914,920,873,848,835,841,843,841,830,848,902,868,874,864,866,874,870,877,856,867,856,869,851,853,856,855,864,882,899,939,931,924,1041,1098,960,969,979,975,953,955,926,954,977,1157,1281,1210,1283,1291,1291,1305,1313,1321,1310,1307,1309,1308,1306,1286,1286,1272,1275,1074,910,943,936,908,917,925,918,911,911,904,866,836,905,935,823,823,827,817,833,846,827,830,813,822,817,838,841,875,875,890,866,875,783,820,828,843,857,857,843,870,892,905,1019,1026,875,834,841,844,856,848,855,861,854,865,865,842,847,852,841,842,843,827,896,1026,1136,900,907,868,1128,1093,1016,975,945,891,861,782,819,813,832,846,835,838,839,818,845,838,828,848,813,809,812,793,769,776,780,784,787,797,799,801,814,837,775,777,785,778,780,783,772,771,794,774,792,780,765,781,754,776,811,832,850,831,806,848,834,839,864,867,873,895,879,860,846,850,871,866,855,842,805,839,866,865,863,859,821,851,848,854,844,849,886,843,851,846,840,847,854,842,863,875,858,855,865,835,856,811,840,850,823,859,837,853,889,821,820,849,859,827,831,812,825,843,845,847,826,823,793,773,780,815,831,805,827,837,855,873,866,847,820,845,874,928,898,878,855,842,837,841,848,845,883,913,842,851,851,906,840,795,849,844,837,825,849,841,827,832,837,817,823,825,825,818,827,825,835,830,836,832,828,829,831,825,824,836,840,833,847,847,839,828,837,840,836,818,865,842,846,849,858,834,794,791,810,813,842,841,838,853,854,855,825,842,851,846,837,831,825,833,831,828,839,856,843,832,845,867,861,857,862,892,875,907,913,879,926,910,878,null,null],[null,885,935,971,973,904,885,824,807,785,792,790,785,788,816,805,799,823,814,814,821,854,839,839,840,794,775,774,797,774,796,795,804,792,786,789,787,859,860,867,882,881,906,893,863,848,868,876,850,837,851,849,875,847,842,844,864,885,931,893,841,836,846,845,846,815,855,887,869,870,864,863,856,867,883,868,872,863,865,863,859,871,870,870,871,934,1003,979,944,998,1124,965,976,977,963,959,957,947,1008,1104,1392,1439,1250,1261,1275,1284,1327,1316,1318,1308,1327,1317,1312,1302,1289,1297,1290,1289,1143,1083,1158,1049,850,884,903,911,923,944,940,854,845,845,900,830,832,846,820,830,833,842,833,815,828,819,819,836,854,889,907,968,886,791,812,828,853,848,837,845,867,878,883,933,1065,982,845,856,857,855,834,838,845,860,870,913,857,847,850,848,845,843,859,849,944,1007,1082,997,935,1024,1098,1054,964,954,964,885,809,808,820,840,833,842,828,831,827,838,838,826,832,825,824,813,819,798,802,797,797,774,772,784,802,816,792,754,782,784,777,777,770,785,780,780,767,787,773,764,760,759,782,808,839,834,818,822,840,835,839,863,858,859,888,861,882,855,831,873,872,863,853,830,854,866,867,855,835,849,868,835,840,861,861,850,874,856,865,854,861,854,848,860,865,861,854,857,860,858,786,812,848,836,854,848,865,876,848,840,867,834,817,863,853,830,873,886,863,833,810,794,783,810,775,808,799,833,865,856,854,835,842,850,891,906,928,927,890,862,837,845,852,859,846,892,936,874,886,877,869,893,813,806,865,849,827,842,832,836,846,853,825,818,818,809,848,857,843,843,840,828,842,851,837,832,822,823,839,846,818,837,854,855,839,836,845,847,830,853,844,848,858,844,823,792,778,812,819,828,832,815,818,836,844,823,834,852,855,823,849,839,814,832,837,819,869,843,858,857,862,864,853,867,878,883,886,892,901,888,885,904,null,null],[null,1054,899,907,913,810,823,814,804,813,838,800,790,815,823,804,808,826,820,817,828,845,852,886,810,782,783,793,788,784,792,788,831,808,779,791,815,876,846,865,893,953,963,951,909,876,879,875,845,848,857,849,882,850,843,845,834,839,892,950,855,839,844,849,852,827,846,876,871,866,857,852,870,851,861,870,876,850,843,847,844,853,865,857,845,888,903,947,890,895,1151,958,976,986,971,952,957,945,996,1053,1181,1039,1269,1279,1287,1306,1318,1338,1332,1326,1335,1317,1319,1310,1294,1277,1286,1297,1199,1204,1235,1132,866,909,924,911,920,974,975,857,848,821,948,848,825,821,824,828,835,854,809,824,819,819,827,845,850,879,945,1059,870,788,795,826,836,848,861,879,864,865,857,847,917,1032,949,880,842,846,861,871,848,852,873,885,848,850,848,855,858,847,842,836,959,1022,1198,1050,1243,1046,1078,1103,1008,988,1017,886,796,828,841,839,834,843,840,847,838,821,831,837,835,829,830,809,825,835,832,830,792,774,760,778,808,815,756,751,790,772,762,782,779,775,784,775,774,784,779,773,753,767,794,819,824,829,803,812,822,820,829,842,834,861,877,857,857,854,855,848,853,840,843,849,852,875,865,862,845,849,846,853,843,846,851,830,824,844,864,861,865,856,845,847,856,851,860,862,852,853,822,840,850,836,869,882,863,867,828,830,863,817,839,882,844,833,835,871,867,829,810,806,793,789,756,787,816,857,876,824,840,849,861,871,924,869,882,894,866,884,842,862,888,885,880,928,958,874,865,855,848,880,818,757,841,823,829,857,826,828,838,849,811,817,826,820,862,855,856,868,838,835,831,837,858,827,820,828,850,839,822,824,842,845,830,848,856,862,850,851,854,862,860,828,824,805,809,832,831,821,824,825,832,848,839,816,829,847,841,837,845,833,827,832,843,834,850,843,853,857,845,859,853,848,866,855,862,887,899,876,875,903,null,null],[null,1054,899,907,913,810,823,814,804,813,838,800,790,815,823,804,808,826,820,817,828,845,852,886,810,782,783,793,788,784,792,788,831,808,779,791,815,876,846,865,893,953,963,951,909,876,879,875,845,848,857,849,882,850,843,845,834,839,892,950,855,839,844,849,852,827,846,876,871,866,857,852,870,851,861,870,876,850,843,847,844,853,865,857,845,888,903,947,890,895,1151,958,976,986,971,952,957,945,996,1053,1181,1039,1269,1279,1287,1306,1318,1338,1332,1326,1335,1317,1319,1310,1294,1277,1286,1297,1199,1204,1235,1132,866,909,924,911,920,974,975,857,848,821,948,848,825,821,824,828,835,854,809,824,819,819,827,845,850,879,945,1059,870,788,795,826,836,848,861,879,864,865,857,847,917,1032,949,880,842,846,861,871,848,852,873,885,848,850,848,855,858,847,842,836,959,1022,1198,1050,1243,1046,1078,1103,1008,988,1017,886,796,828,841,839,834,843,840,847,838,821,831,837,835,829,830,809,825,835,832,830,792,774,760,778,808,815,756,751,790,772,762,782,779,775,784,775,774,784,779,773,753,767,794,819,824,829,803,812,822,820,829,842,834,861,877,857,857,854,855,848,853,840,843,849,852,875,865,862,845,849,846,853,843,846,851,830,824,844,864,861,865,856,845,847,856,851,860,862,852,853,822,840,850,836,869,882,863,867,828,830,863,817,839,882,844,833,835,871,867,829,810,806,793,789,756,787,816,857,876,824,840,849,861,871,924,869,882,894,866,884,842,862,888,885,880,928,958,874,865,855,848,880,818,757,841,823,829,857,826,828,838,849,811,817,826,820,862,855,856,868,838,835,831,837,858,827,820,828,850,839,822,824,842,845,830,848,856,862,850,851,854,862,860,828,824,805,809,832,831,821,824,825,832,848,839,816,829,847,841,837,845,833,827,832,843,834,850,843,853,857,845,859,853,848,866,855,862,887,899,876,875,903,null,null],[null,981,839,852,837,810,809,817,814,831,843,829,816,803,827,823,821,823,821,825,826,810,811,842,826,789,783,783,790,776,802,787,817,831,801,808,835,855,841,893,916,962,977,1022,893,888,885,869,836,860,860,869,878,848,846,839,832,846,884,1071,881,850,847,830,851,845,868,862,867,847,839,854,871,875,861,871,855,855,854,836,853,862,861,837,855,861,856,876,864,896,1124,936,986,986,979,947,950,950,983,1049,1184,1164,1277,1261,1299,1315,1349,1338,1332,1335,1345,1334,1335,1327,1303,1274,1290,1269,1212,1193,1242,1193,928,936,934,914,898,971,1062,887,866,841,882,879,842,812,819,834,837,850,827,824,817,829,837,832,866,885,988,1020,884,784,783,839,849,868,874,878,866,860,862,861,852,890,1023,976,865,863,862,853,838,843,854,843,850,848,848,865,842,854,851,851,972,1079,908,946,957,999,982,1068,1075,975,1056,871,807,840,840,825,828,833,839,840,820,846,833,837,837,817,831,847,843,839,841,823,773,783,768,779,781,766,762,775,772,776,792,777,781,783,778,773,771,782,783,786,771,767,790,819,815,813,819,833,819,839,844,840,850,854,854,858,856,854,854,856,837,857,846,847,849,852,858,869,862,844,855,856,843,825,821,846,854,867,849,853,850,838,832,837,846,866,863,859,850,832,842,851,831,814,853,875,919,898,852,850,858,822,904,893,865,892,823,846,866,855,824,809,787,777,771,778,788,846,892,848,853,853,840,855,851,812,825,928,902,910,929,904,884,871,872,895,935,855,854,839,850,836,814,795,856,848,841,843,848,856,849,850,813,815,830,833,830,857,885,881,860,850,832,836,867,838,835,832,833,824,823,826,854,845,833,852,848,853,853,835,841,847,849,837,835,834,833,838,832,832,832,853,844,839,824,828,838,836,829,839,850,823,823,829,820,837,830,844,851,850,847,861,845,865,847,850,857,865,918,910,898,903,null,null],[null,956,860,834,830,830,785,798,799,821,817,829,817,823,841,820,806,830,824,837,814,849,859,822,818,805,796,812,783,773,796,796,795,828,794,793,843,823,850,904,930,927,972,990,902,926,890,862,849,846,857,851,870,856,846,832,840,840,908,1066,953,854,848,826,841,841,871,856,852,852,866,842,861,873,862,849,851,858,857,852,853,856,864,849,868,863,870,852,864,907,1085,922,979,968,963,953,947,947,993,1153,1457,1521,1288,1291,1310,1325,1337,1330,1330,1338,1337,1335,1333,1326,1294,1315,1307,1278,1239,1195,1242,1217,943,909,903,896,902,1017,1170,877,867,846,839,907,844,823,828,821,824,832,838,811,835,821,821,824,832,922,1105,895,854,776,784,833,857,866,866,873,868,846,865,858,857,868,890,957,1015,1009,859,854,865,874,857,839,844,834,833,847,844,843,852,877,1022,1034,921,944,885,923,1017,1119,1096,1015,904,805,824,837,841,835,822,835,839,857,817,845,833,834,829,820,826,839,821,858,836,810,767,760,767,784,774,764,780,783,778,778,768,768,774,781,779,770,777,774,773,777,776,794,810,822,825,837,819,807,815,840,843,840,845,835,849,844,834,853,862,877,849,847,853,845,847,841,863,851,867,851,847,840,835,824,818,860,854,846,839,847,857,860,848,863,848,845,865,855,846,845,821,835,834,810,839,848,861,858,875,859,849,828,928,850,839,837,863,873,853,863,807,811,794,773,786,767,776,805,826,814,844,852,840,834,791,797,821,838,876,871,880,832,844,891,847,853,963,855,848,859,845,805,800,832,846,846,859,837,857,854,844,859,822,820,826,832,880,891,905,894,877,884,896,868,852,846,841,839,827,826,832,840,846,850,838,853,848,842,845,854,836,828,839,836,852,838,825,834,835,834,852,836,838,839,840,835,821,827,843,831,838,838,844,830,824,824,826,824,843,838,865,858,853,851,857,852,837,845,897,929,903,900,null,null],[null,965,852,832,864,820,772,781,801,812,830,818,813,833,842,843,824,818,819,847,827,846,854,826,834,823,888,818,768,792,768,768,769,789,762,790,811,813,843,897,937,906,891,874,921,954,914,864,865,849,863,858,862,837,836,834,848,866,939,1006,1087,901,856,848,834,839,845,844,844,855,856,848,849,854,859,848,853,859,862,845,845,872,859,841,851,857,876,847,846,892,1041,933,959,973,960,961,957,947,957,1136,1925,2286,1269,1319,1311,1342,1353,1342,1333,1324,1340,1327,1333,1315,1311,1309,1294,1286,1260,1192,1260,1262,964,899,900,902,875,1024,1213,908,864,860,821,899,849,815,829,815,809,824,826,805,840,815,832,849,847,1005,1088,845,829,787,799,827,861,874,852,857,860,846,857,851,847,879,874,870,918,1005,980,928,932,887,867,842,844,845,826,837,854,848,884,949,1050,940,895,854,837,893,915,1034,1095,904,788,803,824,836,844,842,834,848,833,829,820,850,859,849,814,828,822,833,839,880,840,812,788,770,775,778,745,778,793,771,783,776,780,789,780,780,765,778,784,760,757,767,778,804,818,835,814,842,807,798,833,847,845,844,848,842,851,850,858,865,881,863,853,848,857,866,860,861,873,862,858,842,846,815,828,833,842,848,842,846,851,851,872,871,873,857,841,831,855,872,868,863,835,836,835,828,829,834,865,861,838,860,843,818,866,843,826,850,869,861,854,837,816,824,817,804,809,803,792,790,797,800,826,828,787,800,781,796,825,796,804,854,864,890,881,901,878,869,914,828,854,856,769,775,785,806,834,835,839,841,856,851,861,876,861,864,850,855,872,849,878,930,936,934,924,919,866,861,860,843,835,838,854,846,836,846,843,865,864,831,854,844,833,823,832,842,841,845,847,822,839,829,843,824,831,833,822,831,826,836,838,815,823,840,828,824,835,838,832,834,865,847,835,834,849,867,857,854,848,855,874,898,862,881,null,null],[null,879,881,921,927,884,774,786,790,807,827,840,835,820,827,836,835,819,818,840,820,826,815,822,811,872,917,832,767,806,796,774,799,786,770,802,802,846,862,915,932,893,869,859,872,877,874,863,862,851,868,873,856,847,833,833,837,866,989,1206,1075,1011,903,859,858,854,853,844,844,855,849,862,860,866,863,852,851,856,857,852,844,875,864,853,832,840,855,859,854,865,1018,979,957,956,953,944,938,931,970,1003,2195,2662,1244,1297,1298,1314,1332,1336,1336,1336,1326,1332,1333,1322,1304,1293,1293,1287,1268,1182,1233,1244,1009,895,901,900,895,980,1214,957,836,893,894,920,908,822,829,836,821,843,816,823,820,816,814,839,922,1092,948,818,787,792,813,844,850,861,853,861,854,853,833,841,851,873,925,950,908,875,890,1004,1087,1001,918,897,872,870,919,922,946,974,1074,1108,982,927,854,835,878,879,808,1068,1148,781,807,821,817,836,838,840,833,843,847,839,830,831,840,837,824,806,835,843,832,827,819,797,791,768,771,765,769,773,784,780,787,777,783,763,783,788,761,774,776,772,760,772,789,811,813,820,819,815,808,797,832,853,826,844,856,865,856,835,849,853,853,858,853,850,854,871,859,856,875,875,862,825,820,820,829,827,836,836,843,853,846,879,891,867,889,873,850,849,856,839,852,858,850,834,833,843,837,818,834,847,818,876,863,814,851,857,851,844,859,900,886,861,834,828,836,808,807,816,796,801,810,824,849,844,779,773,790,804,800,807,853,893,906,912,948,892,879,856,877,834,855,818,788,806,795,782,826,825,843,850,860,874,884,900,859,855,854,848,872,868,873,884,953,943,946,947,909,900,878,854,844,830,839,816,857,852,886,871,835,807,833,852,847,843,843,842,848,848,845,845,841,838,846,829,826,849,844,835,853,837,844,854,856,841,833,830,834,844,839,858,847,852,844,842,844,867,860,851,848,866,841,831,843,860,null,null],[null,879,881,921,927,884,774,786,790,807,827,840,835,820,827,836,835,819,818,840,820,826,815,822,811,872,917,832,767,806,796,774,799,786,770,802,802,846,862,915,932,893,869,859,872,877,874,863,862,851,868,873,856,847,833,833,837,866,989,1206,1075,1011,903,859,858,854,853,844,844,855,849,862,860,866,863,852,851,856,857,852,844,875,864,853,832,840,855,859,854,865,1018,979,957,956,953,944,938,931,970,1003,2195,2662,1244,1297,1298,1314,1332,1336,1336,1336,1326,1332,1333,1322,1304,1293,1293,1287,1268,1182,1233,1244,1009,895,901,900,895,980,1214,957,836,893,894,920,908,822,829,836,821,843,816,823,820,816,814,839,922,1092,948,818,787,792,813,844,850,861,853,861,854,853,833,841,851,873,925,950,908,875,890,1004,1087,1001,918,897,872,870,919,922,946,974,1074,1108,982,927,854,835,878,879,808,1068,1148,781,807,821,817,836,838,840,833,843,847,839,830,831,840,837,824,806,835,843,832,827,819,797,791,768,771,765,769,773,784,780,787,777,783,763,783,788,761,774,776,772,760,772,789,811,813,820,819,815,808,797,832,853,826,844,856,865,856,835,849,853,853,858,853,850,854,871,859,856,875,875,862,825,820,820,829,827,836,836,843,853,846,879,891,867,889,873,850,849,856,839,852,858,850,834,833,843,837,818,834,847,818,876,863,814,851,857,851,844,859,900,886,861,834,828,836,808,807,816,796,801,810,824,849,844,779,773,790,804,800,807,853,893,906,912,948,892,879,856,877,834,855,818,788,806,795,782,826,825,843,850,860,874,884,900,859,855,854,848,872,868,873,884,953,943,946,947,909,900,878,854,844,830,839,816,857,852,886,871,835,807,833,852,847,843,843,842,848,848,845,845,841,838,846,829,826,849,844,835,853,837,844,854,856,841,833,830,834,844,839,858,847,852,844,842,844,867,860,851,848,866,841,831,843,860,null,null],[null,824,882,915,951,940,781,821,800,810,810,836,825,820,831,822,836,822,827,818,809,814,799,804,798,909,885,840,774,791,822,801,790,786,788,788,809,864,890,930,904,884,886,880,864,873,859,861,848,859,860,874,868,863,849,866,847,873,1062,1328,975,1024,972,895,849,846,849,843,853,854,844,865,863,862,862,846,861,845,848,855,861,855,864,840,847,868,854,852,861,845,1009,957,936,945,949,943,920,941,999,976,1684,1897,1274,1273,1296,1311,1327,1325,1309,1317,1308,1304,1300,1317,1314,1290,1290,1270,1254,1187,1215,1276,1074,897,915,897,889,953,1210,1040,892,875,864,887,946,851,833,830,822,832,829,838,827,823,845,855,1069,1090,881,815,788,809,802,846,858,887,848,844,864,852,830,875,896,887,905,981,953,899,927,936,980,1067,1044,1059,1074,1080,1012,1016,1054,1030,1088,1025,888,901,825,841,843,973,994,1091,1025,820,832,844,842,839,840,845,851,829,824,819,820,833,817,798,842,816,829,824,789,820,818,811,798,783,780,762,773,778,779,792,781,770,783,773,772,754,758,772,770,788,769,772,795,820,815,820,834,807,780,791,822,835,842,844,847,850,848,844,852,850,837,849,844,847,853,876,872,843,859,843,843,834,834,839,821,801,824,854,850,858,846,867,868,869,878,888,857,854,867,854,836,837,853,838,834,831,836,810,809,839,861,873,879,855,832,843,853,846,837,877,878,854,835,823,813,795,795,795,776,801,816,814,811,835,774,768,790,794,803,837,875,880,902,883,929,872,865,822,828,828,828,808,793,782,782,776,819,836,860,843,860,875,877,880,834,848,867,854,857,897,903,894,905,908,953,957,938,923,904,895,839,855,858,846,886,861,902,843,824,820,829,841,833,831,833,846,842,847,852,837,831,854,855,825,838,850,845,835,832,847,869,854,839,854,848,843,838,842,832,836,842,865,823,830,856,868,874,880,864,857,845,855,862,861,null,null],[null,819,822,813,856,865,781,812,809,814,805,820,823,828,829,819,825,830,845,808,812,803,810,817,836,885,862,810,751,799,787,804,806,774,783,804,812,859,894,916,901,879,875,876,871,875,867,871,854,851,851,864,888,869,865,894,875,925,1184,1335,992,990,947,953,845,829,846,855,865,853,835,860,853,865,853,848,855,831,857,856,853,857,871,837,851,862,867,843,852,848,1018,872,868,878,874,870,878,892,962,1030,1210,1234,1276,1257,1257,1290,1304,1293,1286,1306,1290,1305,1307,1307,1304,1298,1303,1280,1273,1218,1190,1280,1157,958,913,904,908,921,1098,1285,924,890,857,817,920,864,834,839,835,819,832,829,834,825,829,979,1085,1087,906,806,790,827,823,853,851,869,877,871,887,872,897,940,999,913,854,930,1005,969,933,884,844,949,1155,1186,1110,955,931,903,886,847,902,990,986,986,952,954,953,1012,973,862,805,822,831,834,838,844,844,843,843,821,806,821,835,830,826,818,837,814,818,814,813,844,817,828,812,803,786,758,775,783,772,780,782,769,777,771,760,767,773,773,767,789,775,761,801,809,821,830,824,796,774,782,842,846,847,844,836,850,849,837,834,846,856,858,845,845,848,868,866,854,850,834,815,841,837,829,804,803,834,850,844,849,853,855,862,883,889,889,886,893,858,862,855,837,834,851,838,828,826,824,807,829,874,880,873,864,880,865,827,855,866,868,871,856,830,812,792,789,788,798,795,809,822,836,815,822,799,804,803,806,797,833,888,895,881,853,861,807,807,822,794,823,804,806,803,778,787,767,827,842,862,868,872,877,880,855,847,871,867,844,888,881,896,904,891,900,889,914,925,917,925,928,860,863,860,838,866,844,855,827,832,829,840,822,829,829,844,851,827,853,855,823,824,852,854,820,846,855,835,832,847,864,854,877,873,878,867,850,856,844,848,839,843,852,837,836,837,843,871,871,844,842,856,876,855,844,null,null],[null,811,815,804,824,823,804,807,813,805,834,831,828,837,818,823,813,809,814,811,815,802,816,849,885,837,823,790,759,794,774,787,795,804,797,793,810,894,915,915,914,870,870,866,879,881,871,868,851,847,853,859,896,886,890,895,903,950,1195,1342,1026,985,892,918,857,839,847,845,864,848,844,847,866,871,859,856,857,838,843,845,843,870,865,842,845,844,862,861,860,868,995,856,866,880,851,913,890,845,933,1027,1143,1135,1243,1250,1266,1269,1263,1242,1256,1271,1265,1292,1308,1309,1296,1308,1288,1272,1267,1245,1179,1281,1199,1016,904,910,923,875,1250,2450,1067,923,850,814,897,928,877,857,847,835,838,809,820,845,845,1109,1130,1014,853,818,810,831,829,831,840,901,962,891,870,867,897,900,1028,940,901,920,908,908,910,876,836,848,1144,1088,920,852,855,833,857,854,842,876,955,957,933,937,907,860,812,806,814,831,805,830,834,842,847,849,843,803,816,804,821,832,837,835,825,825,824,796,830,837,845,841,815,807,795,777,780,770,764,778,768,774,801,777,758,776,777,780,763,759,770,774,813,825,811,806,804,776,794,795,850,860,856,827,847,858,844,853,845,857,873,867,852,844,834,853,867,841,828,831,829,824,819,842,819,821,832,852,850,857,852,859,849,855,877,875,883,889,872,877,869,857,844,846,836,824,826,834,839,832,818,864,877,872,859,881,813,840,839,851,867,866,848,761,774,795,774,792,804,831,833,816,814,800,813,811,802,793,816,834,852,869,850,851,874,783,800,826,839,779,796,807,784,785,781,791,827,838,850,858,882,863,855,845,845,836,836,845,862,871,887,921,892,891,863,893,921,934,937,934,880,854,840,854,848,832,835,838,823,826,833,847,840,832,824,828,835,859,843,849,842,825,822,850,845,848,837,835,845,870,865,881,865,864,881,852,855,845,859,852,835,824,832,845,840,836,864,868,863,849,855,860,853,858,null,null],[null,821,824,815,834,819,839,819,803,815,863,817,804,835,828,829,811,814,828,829,834,854,864,847,800,798,776,785,782,809,795,801,793,800,811,804,830,897,918,904,901,870,870,871,892,883,857,848,846,837,860,866,874,868,899,901,903,914,1140,1521,1061,998,881,857,931,887,842,844,841,837,835,841,869,861,868,847,851,846,853,857,849,868,878,857,863,863,859,854,883,881,980,916,902,938,911,893,883,830,913,1064,1173,1064,1213,1231,1224,1222,1228,1219,1255,1268,1268,1286,1296,1301,1296,1302,1295,1268,1248,1245,1179,1220,1219,1041,890,905,922,908,1166,2367,1187,906,868,838,831,905,948,839,869,858,841,843,853,852,876,1138,1060,896,868,798,800,820,829,806,836,908,993,889,912,959,959,983,1035,1042,1027,991,947,967,913,892,866,825,1063,961,833,870,845,835,837,839,838,830,819,824,840,842,835,866,816,836,830,823,819,833,825,816,846,851,828,814,826,822,826,841,837,832,827,817,814,811,837,836,839,853,847,807,829,810,782,774,767,781,784,795,800,745,772,776,780,781,774,782,769,771,810,828,822,825,772,777,794,808,831,831,837,820,854,856,855,853,835,830,854,852,834,847,853,846,861,838,829,836,825,815,822,830,829,845,848,854,849,864,872,839,839,840,845,854,871,867,860,874,854,880,849,833,836,829,845,830,840,828,800,833,833,868,849,847,830,845,823,843,890,868,800,791,770,784,770,794,807,831,816,805,814,783,801,786,789,805,823,823,826,823,826,859,869,800,796,815,834,782,803,812,806,792,789,808,842,863,871,849,854,855,834,844,854,841,847,851,863,880,854,882,899,899,909,923,930,904,918,911,861,868,884,886,838,845,849,840,828,844,830,848,837,844,831,843,852,851,842,823,828,828,811,839,838,827,847,840,854,869,876,876,859,861,883,850,868,865,875,867,845,830,835,835,838,841,861,856,879,850,845,870,877,849,null,null],[null,821,824,815,834,819,839,819,803,815,863,817,804,835,828,829,811,814,828,829,834,854,864,847,800,798,776,785,782,809,795,801,793,800,811,804,830,897,918,904,901,870,870,871,892,883,857,848,846,837,860,866,874,868,899,901,903,914,1140,1521,1061,998,881,857,931,887,842,844,841,837,835,841,869,861,868,847,851,846,853,857,849,868,878,857,863,863,859,854,883,881,980,916,902,938,911,893,883,830,913,1064,1173,1064,1213,1231,1224,1222,1228,1219,1255,1268,1268,1286,1296,1301,1296,1302,1295,1268,1248,1245,1179,1220,1219,1041,890,905,922,908,1166,2367,1187,906,868,838,831,905,948,839,869,858,841,843,853,852,876,1138,1060,896,868,798,800,820,829,806,836,908,993,889,912,959,959,983,1035,1042,1027,991,947,967,913,892,866,825,1063,961,833,870,845,835,837,839,838,830,819,824,840,842,835,866,816,836,830,823,819,833,825,816,846,851,828,814,826,822,826,841,837,832,827,817,814,811,837,836,839,853,847,807,829,810,782,774,767,781,784,795,800,745,772,776,780,781,774,782,769,771,810,828,822,825,772,777,794,808,831,831,837,820,854,856,855,853,835,830,854,852,834,847,853,846,861,838,829,836,825,815,822,830,829,845,848,854,849,864,872,839,839,840,845,854,871,867,860,874,854,880,849,833,836,829,845,830,840,828,800,833,833,868,849,847,830,845,823,843,890,868,800,791,770,784,770,794,807,831,816,805,814,783,801,786,789,805,823,823,826,823,826,859,869,800,796,815,834,782,803,812,806,792,789,808,842,863,871,849,854,855,834,844,854,841,847,851,863,880,854,882,899,899,909,923,930,904,918,911,861,868,884,886,838,845,849,840,828,844,830,848,837,844,831,843,852,851,842,823,828,828,811,839,838,827,847,840,854,869,876,876,859,861,883,850,868,865,875,867,845,830,835,835,838,841,861,856,879,850,845,870,877,849,null,null],[null,813,833,827,825,810,823,814,810,803,801,785,798,803,843,838,819,828,832,830,841,916,845,790,773,785,785,801,809,793,782,798,803,802,813,823,849,925,913,879,884,887,871,875,872,871,863,853,846,840,843,858,863,863,873,878,892,919,1134,1544,1122,992,904,868,922,943,869,837,826,836,841,857,847,845,860,856,838,844,843,858,862,873,877,859,851,856,851,885,882,865,934,943,883,921,906,902,884,819,924,1072,1116,1019,1136,1209,1186,1194,1215,1234,1240,1254,1273,1287,1292,1308,1285,1290,1305,1268,1256,1244,1203,1204,1221,1082,915,886,899,916,939,1163,951,892,882,862,844,857,933,902,1081,995,875,866,873,864,1032,1079,913,882,857,821,823,816,822,820,834,835,977,906,979,1020,941,934,1045,1103,950,1072,1044,946,892,872,819,807,967,903,875,887,840,836,828,838,828,837,810,828,834,836,845,842,827,820,813,817,827,839,833,822,828,844,826,831,825,828,831,836,844,826,827,808,818,841,850,839,843,825,824,830,837,832,779,787,766,772,780,817,814,744,769,774,777,765,766,786,772,777,816,812,828,827,777,801,796,807,828,831,820,848,841,852,868,863,846,829,839,866,860,849,837,846,848,830,820,827,834,823,847,837,830,847,845,844,848,861,874,834,843,859,839,843,849,861,853,877,863,864,860,843,844,837,844,836,825,827,822,807,823,883,859,837,863,874,862,864,914,868,791,785,774,781,794,817,839,791,800,799,785,781,793,798,801,791,781,794,837,880,861,904,888,787,750,782,805,805,832,800,782,777,782,816,851,830,878,864,825,839,837,844,862,878,885,876,860,846,843,873,904,903,927,944,947,963,929,878,865,860,889,903,846,844,831,848,850,847,844,830,855,859,828,869,849,860,848,816,826,825,826,841,862,827,839,847,853,860,860,869,868,878,905,854,858,861,876,862,868,855,845,838,834,848,855,862,856,838,856,874,841,829,null,null],[null,815,822,812,818,829,823,816,844,808,807,836,816,808,820,814,809,810,845,841,831,960,826,755,791,788,799,786,804,762,779,800,797,819,829,823,848,918,900,873,880,881,880,893,880,880,855,861,858,856,859,876,865,866,861,855,902,913,1313,1422,1043,938,875,865,877,909,913,840,832,824,838,842,825,839,841,843,844,847,847,854,862,869,871,874,858,869,852,868,863,863,926,930,893,902,905,871,864,848,911,994,1019,992,1022,1130,1139,1129,1199,1205,1228,1245,1260,1267,1287,1291,1290,1295,1273,1263,1247,1235,1218,1169,1251,1129,946,877,923,923,948,925,892,867,878,866,867,827,859,1028,1130,1071,947,869,886,1029,1293,969,857,826,827,828,812,814,800,818,833,828,1071,1045,1045,996,882,890,988,1044,987,1166,1124,1035,942,896,873,867,939,899,863,840,818,822,813,807,808,814,803,828,845,824,832,857,835,807,824,818,806,815,837,825,814,831,830,818,827,840,834,822,838,807,802,814,830,842,853,830,844,812,816,850,840,834,792,795,784,770,792,818,782,735,766,773,762,771,765,769,770,787,806,808,815,811,792,810,812,814,830,844,829,833,834,840,847,864,843,850,852,836,852,847,840,848,856,832,817,809,816,826,843,838,846,857,853,837,851,866,850,850,849,841,861,852,833,861,847,850,885,882,859,841,841,854,824,844,831,829,832,820,838,838,863,885,865,857,844,859,886,855,790,797,805,802,826,839,835,813,809,815,816,781,781,791,801,811,806,816,827,902,887,884,855,803,798,776,766,808,816,795,799,769,772,815,869,863,858,852,871,857,843,851,888,901,881,838,883,850,856,876,856,877,917,913,940,934,895,874,873,854,881,893,863,869,846,853,858,849,852,818,834,858,850,869,871,889,876,808,818,822,818,833,841,837,841,856,847,857,856,882,896,888,895,903,867,842,873,872,864,835,836,835,834,864,837,856,841,859,855,896,895,901,null,null],[null,823,809,806,810,815,831,809,802,815,832,838,800,808,818,823,806,828,860,849,806,893,884,782,777,784,789,799,830,751,779,814,809,822,839,816,829,916,899,885,888,876,886,881,882,866,880,873,852,860,872,869,865,874,844,864,891,882,1206,1434,983,892,858,856,859,862,917,897,842,838,846,844,861,849,861,847,846,850,850,857,858,873,865,856,868,860,841,852,860,869,911,926,941,933,903,864,901,883,896,1033,1077,1032,993,966,994,1065,1087,1137,1210,1239,1268,1262,1272,1288,1300,1280,1270,1269,1274,1251,1220,1134,1266,1167,990,906,895,898,924,880,857,874,867,898,861,824,857,1045,1147,1006,926,893,962,1105,1172,869,843,836,825,796,827,815,768,858,849,820,1050,1073,1024,970,881,978,1063,1023,1119,1148,996,1056,1014,936,961,906,947,901,828,835,816,827,803,814,815,820,814,803,821,796,816,819,817,788,812,823,818,818,835,821,842,826,822,824,834,839,817,819,820,822,818,824,826,844,834,810,821,817,844,835,842,830,807,808,805,786,758,787,771,754,771,775,766,792,764,770,786,810,808,819,823,821,785,797,799,820,839,842,821,836,832,837,844,842,839,868,863,837,848,831,831,842,843,845,825,832,837,817,843,851,862,877,861,852,850,847,856,844,834,828,834,841,840,871,842,834,867,876,846,839,850,868,828,824,826,844,841,822,829,799,843,895,864,850,864,832,802,841,813,823,831,813,824,825,817,824,795,819,800,782,790,808,836,853,856,857,895,894,908,933,852,815,795,778,767,800,792,788,797,778,774,799,843,853,842,847,863,833,841,856,920,918,900,865,891,876,876,854,878,888,923,909,914,907,891,875,887,860,871,867,863,863,852,845,837,836,844,834,860,833,847,835,870,854,824,836,824,818,828,832,830,833,845,853,858,866,869,868,886,887,879,912,883,863,877,893,877,861,834,842,858,878,859,853,830,855,847,867,941,976,null,null],[null,832,828,817,814,807,843,819,818,837,822,803,803,802,840,853,821,844,825,806,801,829,847,795,793,766,776,797,795,766,785,791,807,819,837,837,856,929,888,886,904,959,924,880,871,857,877,869,876,876,869,860,872,879,862,887,907,950,1013,1286,1096,916,875,861,870,854,863,911,860,841,830,856,879,862,850,845,851,850,856,866,859,877,870,846,848,856,860,853,861,868,888,946,857,890,906,866,961,922,912,1082,1160,1014,1159,1195,1074,1228,1069,1016,1082,1195,1250,1257,1274,1278,1292,1283,1280,1274,1259,1259,1225,1158,1248,1120,951,881,911,929,979,885,880,913,884,833,842,834,866,963,1088,925,871,930,1083,1129,1048,843,839,829,800,811,852,824,758,840,842,810,977,979,1030,924,959,1043,1036,1145,990,966,1016,1049,1026,1037,1097,934,939,912,812,851,804,823,801,808,819,810,800,803,824,804,824,829,792,790,816,823,836,832,808,822,839,810,822,825,825,810,810,818,789,807,825,824,806,837,821,820,839,843,866,831,825,813,820,813,810,798,772,786,784,770,777,785,777,781,765,783,796,808,813,822,825,797,782,794,790,807,839,828,819,818,827,836,830,842,858,857,827,842,840,843,840,848,842,835,845,833,848,825,826,852,866,866,869,860,853,837,848,825,822,838,845,837,848,834,853,859,858,895,851,846,868,859,832,832,828,841,849,839,845,842,822,850,887,899,836,781,791,847,855,825,762,821,847,818,804,805,789,801,802,781,790,811,854,874,903,923,972,899,897,913,901,796,782,790,772,779,772,784,776,782,769,785,800,832,853,856,860,838,839,867,895,897,897,868,895,875,865,864,905,908,943,941,925,939,908,869,859,859,846,855,859,851,845,847,848,837,851,890,840,816,845,842,854,877,876,833,826,834,831,825,820,829,842,837,853,856,848,873,878,877,888,891,866,861,878,884,873,880,859,860,852,888,855,842,819,843,826,811,849,892,null,null],[null,832,828,817,814,807,843,819,818,837,822,803,803,802,840,853,821,844,825,806,801,829,847,795,793,766,776,797,795,766,785,791,807,819,837,837,856,929,888,886,904,959,924,880,871,857,877,869,876,876,869,860,872,879,862,887,907,950,1013,1286,1096,916,875,861,870,854,863,911,860,841,830,856,879,862,850,845,851,850,856,866,859,877,870,846,848,856,860,853,861,868,888,946,857,890,906,866,961,922,912,1082,1160,1014,1159,1195,1074,1228,1069,1016,1082,1195,1250,1257,1274,1278,1292,1283,1280,1274,1259,1259,1225,1158,1248,1120,951,881,911,929,979,885,880,913,884,833,842,834,866,963,1088,925,871,930,1083,1129,1048,843,839,829,800,811,852,824,758,840,842,810,977,979,1030,924,959,1043,1036,1145,990,966,1016,1049,1026,1037,1097,934,939,912,812,851,804,823,801,808,819,810,800,803,824,804,824,829,792,790,816,823,836,832,808,822,839,810,822,825,825,810,810,818,789,807,825,824,806,837,821,820,839,843,866,831,825,813,820,813,810,798,772,786,784,770,777,785,777,781,765,783,796,808,813,822,825,797,782,794,790,807,839,828,819,818,827,836,830,842,858,857,827,842,840,843,840,848,842,835,845,833,848,825,826,852,866,866,869,860,853,837,848,825,822,838,845,837,848,834,853,859,858,895,851,846,868,859,832,832,828,841,849,839,845,842,822,850,887,899,836,781,791,847,855,825,762,821,847,818,804,805,789,801,802,781,790,811,854,874,903,923,972,899,897,913,901,796,782,790,772,779,772,784,776,782,769,785,800,832,853,856,860,838,839,867,895,897,897,868,895,875,865,864,905,908,943,941,925,939,908,869,859,859,846,855,859,851,845,847,848,837,851,890,840,816,845,842,854,877,876,833,826,834,831,825,820,829,842,837,853,856,848,873,878,877,888,891,866,861,878,884,873,880,859,860,852,888,855,842,819,843,826,811,849,892,null,null],[null,832,808,821,822,801,842,812,812,814,815,807,810,801,812,832,829,829,784,818,811,843,809,807,813,784,772,794,800,794,782,810,804,816,828,839,854,909,865,886,887,916,920,913,882,871,876,881,853,867,870,870,862,869,885,888,1015,1113,1032,1109,1151,992,873,854,886,875,853,890,944,859,833,850,853,841,840,846,855,858,856,867,872,871,858,850,853,838,846,865,857,850,862,1023,836,901,889,873,903,898,884,1036,1078,997,1218,1498,1134,1177,1313,1246,1026,1053,1234,1252,1275,1271,1286,1274,1259,1259,1252,1238,1228,1224,1119,941,883,924,970,996,1038,993,925,926,877,847,852,849,850,885,966,983,912,1068,1110,1036,899,844,812,841,830,845,848,792,753,840,849,818,1003,897,1059,942,992,1012,991,1127,994,986,927,1065,1020,1051,1024,914,895,860,827,857,816,807,804,825,813,809,801,815,820,793,799,795,788,821,826,813,830,827,798,848,820,810,825,800,832,822,827,804,791,796,803,824,830,832,825,825,841,825,855,825,818,816,809,811,796,798,826,781,783,771,779,777,779,785,784,781,792,817,814,828,825,780,783,787,775,798,831,817,828,805,827,834,819,844,847,835,837,885,873,861,871,862,855,837,845,847,842,837,796,831,851,859,868,866,860,859,874,837,831,845,837,815,830,816,853,865,891,892,832,862,842,811,832,834,844,844,840,851,848,836,816,798,856,900,798,762,790,829,821,789,752,783,813,818,820,824,801,764,778,785,793,822,858,877,920,936,945,833,858,868,819,780,791,785,767,804,771,810,830,814,782,780,807,845,849,861,857,851,862,897,888,879,892,864,878,880,886,888,905,912,932,909,894,907,891,870,878,867,856,863,864,858,856,849,838,852,887,888,806,828,855,854,860,851,789,805,814,821,812,819,831,841,835,846,841,850,863,862,898,890,884,882,875,863,899,881,868,864,847,855,871,888,870,854,819,829,837,845,870,836,null,null],[null,830,826,836,819,800,812,822,832,808,789,792,824,822,766,798,810,826,801,813,821,833,806,791,820,819,768,778,792,785,779,794,800,816,808,821,866,888,864,878,887,886,869,859,896,896,885,894,855,856,873,872,886,886,860,885,1186,1132,1074,1113,1021,1023,880,867,885,857,851,904,1102,975,889,862,869,860,865,861,850,868,858,865,878,869,861,855,853,854,854,870,872,857,870,1054,841,925,906,875,876,858,872,932,914,990,1226,1419,1299,1023,1327,1319,1072,996,1186,1219,1263,1270,1292,1281,1272,1261,1236,1228,1243,1179,1034,911,882,943,1410,1320,1078,967,947,964,901,839,845,854,881,848,881,975,1032,1168,1005,946,848,825,809,833,830,819,799,776,780,849,860,833,1072,961,955,914,1086,1035,903,1018,896,911,2373,2924,1082,989,945,899,910,866,850,852,814,802,798,814,808,801,802,814,809,802,800,790,779,827,826,816,831,823,813,853,840,827,829,813,824,825,831,795,808,815,810,819,823,817,827,828,838,841,850,823,825,806,814,811,794,814,833,799,789,782,783,774,768,749,774,779,813,829,817,832,795,740,774,779,802,825,807,813,829,833,838,839,831,845,846,838,843,869,853,856,864,857,845,844,845,840,824,831,804,823,839,865,853,828,824,836,876,845,835,845,850,834,829,819,843,831,839,853,829,852,817,783,804,820,830,826,839,843,838,833,818,825,843,936,774,767,768,805,773,770,777,801,824,839,834,826,793,785,795,785,815,843,871,893,919,931,929,834,842,836,786,778,792,795,782,777,811,831,817,820,765,772,806,832,830,851,843,856,868,863,856,862,885,861,871,882,914,906,915,916,921,915,864,884,892,873,875,841,866,891,883,869,846,854,854,870,880,870,839,849,841,844,843,811,782,812,797,790,817,820,830,828,835,814,824,853,868,849,863,883,869,877,883,879,878,873,863,844,827,822,848,861,854,829,826,844,870,851,836,826,null,null],[null,839,825,817,819,828,803,813,830,815,801,827,841,800,817,846,813,792,815,820,823,840,800,774,828,835,798,768,780,782,781,790,802,803,815,837,854,889,869,879,900,900,874,883,879,883,924,916,868,845,859,869,873,853,924,1128,1178,1045,1337,1417,960,1015,863,857,846,845,845,910,1151,1155,1089,853,864,862,862,852,856,861,853,860,860,867,848,856,842,835,842,854,867,858,893,1011,866,946,919,867,864,869,853,956,976,1000,1271,1372,1389,1066,1272,1352,1094,1046,1118,1228,1247,1251,1280,1287,1280,1255,1253,1224,1146,1013,1233,1145,1099,995,1306,1291,1240,965,1011,1043,927,932,861,843,856,840,816,903,1096,1089,978,888,858,816,813,826,831,810,822,813,817,867,854,814,1057,959,1059,1118,1071,1065,906,975,1024,782,2744,3493,991,1060,1015,846,877,802,825,850,802,811,793,809,812,790,797,800,817,807,805,800,801,822,821,805,830,822,831,841,827,818,829,812,809,806,810,806,819,812,800,795,813,795,794,826,817,820,821,808,802,802,804,797,815,830,805,807,805,798,773,763,776,744,779,784,799,808,824,806,792,764,775,776,800,819,803,815,832,825,827,829,826,856,844,834,834,847,865,859,848,856,844,836,837,845,855,850,822,819,870,879,855,806,791,808,822,834,829,836,880,871,845,808,839,834,851,862,851,810,780,784,802,822,824,830,849,843,834,817,828,823,816,911,796,792,794,792,808,795,809,804,810,831,838,816,812,815,812,820,870,858,867,886,905,931,951,861,836,791,770,789,770,790,804,776,817,817,778,804,770,773,797,806,808,819,829,841,863,858,859,842,852,855,879,882,922,923,919,894,899,910,875,878,869,892,863,859,881,894,853,867,861,848,872,875,833,861,859,863,844,868,848,826,822,821,790,789,811,802,808,824,826,833,837,841,834,836,848,863,852,864,861,867,865,867,847,825,827,839,836,838,853,830,838,881,854,834,830,838,null,null],[null,835,816,818,804,819,818,816,824,816,832,815,799,778,825,854,802,786,795,814,830,853,850,814,836,832,831,818,812,794,804,824,834,812,826,844,869,867,863,867,911,892,863,866,888,918,940,949,863,868,881,873,870,874,988,1135,1164,1579,1579,1237,910,979,874,848,931,934,918,948,1020,1032,1034,913,859,854,857,837,847,866,849,865,865,870,843,831,841,847,857,870,870,851,855,982,861,894,865,860,870,854,857,968,989,1086,1030,1086,1106,1065,1078,1460,1250,1144,1060,1240,1267,1259,1277,1264,1265,1283,1163,1058,1031,1053,1244,1232,1226,1210,1121,994,910,996,1025,1053,1036,960,884,864,865,847,876,1035,1085,937,970,931,847,822,817,829,823,798,813,816,804,848,854,837,950,924,1004,975,1050,992,934,963,918,958,1597,1754,991,1036,946,859,848,808,847,836,798,817,808,809,805,800,805,806,805,812,808,795,807,817,803,816,841,826,824,814,809,797,803,822,819,818,806,813,802,774,793,787,785,805,801,828,818,809,827,787,780,820,801,808,823,823,829,826,798,814,788,788,782,776,780,778,776,775,788,779,775,772,774,791,783,779,794,794,804,824,817,816,824,841,864,855,843,838,830,836,833,847,838,839,851,844,847,845,844,842,877,885,874,830,797,797,812,825,817,838,905,880,845,833,843,860,846,823,841,781,754,778,792,794,793,812,856,851,830,824,823,818,811,852,819,823,804,826,816,814,824,817,813,813,819,822,811,839,823,849,868,859,889,884,906,918,971,873,852,792,801,765,746,787,802,770,799,806,756,823,784,773,809,808,794,816,836,852,869,880,868,845,859,883,887,872,878,892,931,910,911,884,862,892,885,882,843,850,876,882,866,873,870,860,879,855,855,861,859,874,862,873,867,872,850,815,809,797,785,796,813,829,820,829,844,835,837,840,833,830,861,865,864,877,862,853,839,840,817,839,842,827,841,829,840,896,813,813,831,835,null,null],[null,835,816,818,804,819,818,816,824,816,832,815,799,778,825,854,802,786,795,814,830,853,850,814,836,832,831,818,812,794,804,824,834,812,826,844,869,867,863,867,911,892,863,866,888,918,940,949,863,868,881,873,870,874,988,1135,1164,1579,1579,1237,910,979,874,848,931,934,918,948,1020,1032,1034,913,859,854,857,837,847,866,849,865,865,870,843,831,841,847,857,870,870,851,855,982,861,894,865,860,870,854,857,968,989,1086,1030,1086,1106,1065,1078,1460,1250,1144,1060,1240,1267,1259,1277,1264,1265,1283,1163,1058,1031,1053,1244,1232,1226,1210,1121,994,910,996,1025,1053,1036,960,884,864,865,847,876,1035,1085,937,970,931,847,822,817,829,823,798,813,816,804,848,854,837,950,924,1004,975,1050,992,934,963,918,958,1597,1754,991,1036,946,859,848,808,847,836,798,817,808,809,805,800,805,806,805,812,808,795,807,817,803,816,841,826,824,814,809,797,803,822,819,818,806,813,802,774,793,787,785,805,801,828,818,809,827,787,780,820,801,808,823,823,829,826,798,814,788,788,782,776,780,778,776,775,788,779,775,772,774,791,783,779,794,794,804,824,817,816,824,841,864,855,843,838,830,836,833,847,838,839,851,844,847,845,844,842,877,885,874,830,797,797,812,825,817,838,905,880,845,833,843,860,846,823,841,781,754,778,792,794,793,812,856,851,830,824,823,818,811,852,819,823,804,826,816,814,824,817,813,813,819,822,811,839,823,849,868,859,889,884,906,918,971,873,852,792,801,765,746,787,802,770,799,806,756,823,784,773,809,808,794,816,836,852,869,880,868,845,859,883,887,872,878,892,931,910,911,884,862,892,885,882,843,850,876,882,866,873,870,860,879,855,855,861,859,874,862,873,867,872,850,815,809,797,785,796,813,829,820,829,844,835,837,840,833,830,861,865,864,877,862,853,839,840,817,839,842,827,841,829,840,896,813,813,831,835,null,null],[null,840,806,815,796,811,825,843,820,819,854,831,811,803,870,815,780,812,819,804,844,837,820,813,840,817,810,813,822,797,807,812,851,810,829,855,889,863,863,866,920,875,867,853,931,924,944,946,865,888,921,919,910,937,1008,1037,1175,1265,897,901,958,1056,1027,991,938,923,932,909,831,829,824,963,941,873,838,841,852,869,855,867,866,854,844,825,832,835,849,854,862,868,836,1091,869,868,884,868,888,856,868,986,983,1024,979,1028,1135,1270,993,1197,1361,1285,1022,1216,1267,1264,1269,1265,1261,1218,1066,1092,1158,1175,1203,1131,1129,1179,1244,1151,1071,868,905,1071,1163,1077,1046,944,893,964,1099,997,864,887,927,963,840,822,813,814,821,802,809,819,813,832,858,847,967,932,914,931,1176,969,910,932,914,958,1050,1107,988,939,861,877,808,841,873,831,803,806,804,811,805,807,806,807,802,821,831,787,838,830,817,834,844,814,818,807,812,811,807,819,820,822,804,805,802,791,807,781,780,797,802,844,819,804,792,775,772,796,817,820,828,816,854,825,819,812,822,800,761,771,777,756,783,776,763,767,755,766,774,787,759,752,777,766,773,797,803,817,829,845,860,850,834,848,838,840,836,841,845,835,834,838,833,857,850,861,883,889,905,845,805,807,823,822,826,842,849,877,870,859,809,843,846,832,819,795,759,768,771,781,790,803,842,840,849,849,830,818,781,789,848,835,787,795,796,807,830,822,835,830,812,840,825,840,841,842,847,878,906,901,886,921,943,901,863,806,779,769,763,793,793,785,829,825,781,837,795,790,828,802,786,827,822,824,870,868,879,860,861,871,883,863,885,893,935,919,909,867,886,895,896,868,861,881,884,880,858,861,876,861,882,851,835,885,899,905,888,864,862,879,877,831,815,803,789,810,839,820,818,834,824,829,832,846,831,817,857,857,845,882,876,881,838,814,840,845,845,831,836,832,847,867,790,811,836,828,null,null],[null,807,806,814,812,823,826,844,826,839,835,822,829,813,852,781,785,825,823,802,831,833,811,821,854,824,822,819,842,841,817,795,815,849,854,864,894,853,859,860,879,859,853,849,904,885,948,972,868,866,884,893,900,826,928,1083,1003,868,887,913,1046,927,927,867,831,840,820,813,832,837,833,869,933,973,916,839,858,846,843,868,876,853,845,839,837,851,857,844,867,872,854,1171,892,889,923,922,928,905,906,1003,989,916,979,1093,1346,1348,1028,1074,1413,1421,942,1154,1246,1258,1197,1143,1082,1040,1069,1061,1002,963,865,883,914,1040,997,1034,1086,879,859,944,1086,994,1065,1004,907,1029,1017,893,853,882,911,998,871,824,809,822,823,804,802,801,819,805,863,875,1114,991,876,950,1230,934,938,862,904,1029,1138,1110,1017,923,857,893,805,859,838,811,812,799,801,801,806,794,802,812,798,823,845,819,827,829,817,827,826,821,825,817,821,824,835,815,815,821,803,784,798,814,813,796,800,772,776,861,790,780,786,773,780,790,814,817,828,801,826,832,831,822,805,804,798,778,787,773,780,771,772,772,756,764,779,783,768,747,776,773,770,771,781,806,825,844,837,844,849,845,851,840,830,835,856,854,838,857,858,869,865,858,878,883,896,879,829,831,843,811,838,861,834,855,856,858,837,817,836,821,785,806,795,761,785,786,797,771,809,824,860,851,838,827,772,752,874,901,869,820,813,810,818,839,850,834,830,838,826,821,831,841,835,836,848,857,888,888,880,868,833,777,761,784,782,792,788,794,850,825,762,812,792,793,820,791,814,841,805,807,845,852,885,854,870,869,887,857,858,884,933,895,855,866,875,870,873,889,872,859,852,874,908,864,874,892,892,874,849,872,889,885,894,880,886,880,862,851,821,807,802,821,819,803,819,821,821,828,837,827,829,849,830,848,838,859,877,889,855,831,846,847,846,834,840,827,831,841,818,818,863,858,null,null],[null,848,809,824,824,813,821,825,839,832,843,837,827,803,828,797,793,793,774,788,827,835,829,850,850,836,819,802,805,835,827,813,822,829,831,877,912,859,867,847,855,858,867,851,861,860,893,920,865,851,856,904,954,850,910,1102,1083,884,913,953,856,826,832,835,825,831,837,831,826,821,819,834,850,914,974,885,841,856,851,862,847,853,846,853,848,839,851,857,863,856,852,1194,916,864,927,935,930,924,933,946,918,914,924,988,1182,1101,1074,1154,1392,1369,920,1078,1237,1218,1105,1123,1137,1097,929,875,828,818,843,868,835,929,929,950,962,1055,1070,1075,1093,941,942,1011,1048,926,873,864,886,864,872,967,919,839,817,820,848,786,790,828,804,813,847,925,966,1013,876,964,1175,943,1004,898,945,1097,1127,1081,1038,891,892,913,840,839,820,801,807,796,814,794,801,796,803,804,811,847,814,814,808,823,816,821,824,813,809,822,817,833,846,826,828,825,804,820,823,837,821,822,799,798,819,842,785,770,796,779,786,793,826,840,833,828,831,822,805,818,804,814,822,804,789,782,772,770,762,754,761,770,784,797,785,768,771,764,762,780,775,768,815,859,864,867,872,837,859,845,829,847,855,860,874,868,863,865,861,862,891,889,880,881,856,843,834,820,831,831,802,805,865,864,823,830,819,806,776,796,806,769,780,792,794,784,804,834,889,864,845,836,796,787,825,901,908,794,834,818,826,812,825,837,837,833,835,836,836,823,839,839,846,845,870,844,831,844,802,766,792,793,798,783,788,789,843,826,787,787,787,790,793,806,855,850,791,791,803,849,849,837,841,830,862,853,851,890,904,869,860,860,875,877,872,865,860,860,856,867,857,831,862,878,887,851,859,865,871,883,887,869,882,869,870,871,843,839,805,837,819,808,820,823,830,858,848,829,855,850,846,849,854,843,851,846,844,828,831,837,835,826,844,827,828,831,829,839,858,868,null,null],[null,828,799,844,856,800,803,806,820,826,841,854,826,817,812,805,781,800,808,819,828,826,854,868,850,815,806,798,800,825,826,822,845,827,836,872,901,872,876,860,850,843,870,854,871,882,906,914,858,860,869,917,893,887,902,976,1033,920,853,866,832,838,842,840,815,825,825,831,832,828,816,814,817,829,900,992,903,858,861,844,842,834,844,858,837,833,843,858,871,880,843,1163,968,858,937,906,915,945,908,927,895,928,918,1013,1027,977,1033,1098,1458,1300,927,1024,1136,1115,1086,1023,931,850,827,830,849,843,820,826,840,892,947,937,956,943,1104,1161,1185,1111,1094,1145,1172,996,926,911,885,855,858,924,955,839,848,816,855,801,784,805,810,805,845,913,928,1038,903,1019,1065,909,898,888,1071,1228,1091,1051,1023,867,917,880,848,820,807,800,808,812,799,794,801,807,795,813,815,839,771,812,819,809,830,835,837,811,807,824,819,844,817,795,814,826,821,839,823,847,804,809,807,806,801,813,808,768,781,763,791,793,831,830,811,814,824,812,816,818,825,826,822,835,779,772,777,780,770,772,775,776,801,817,774,762,767,764,767,781,796,787,800,878,892,882,863,837,847,824,837,850,869,875,867,859,858,871,870,870,893,886,869,881,874,857,837,831,855,822,813,815,849,867,787,816,793,793,777,782,796,792,800,806,792,791,806,854,883,875,850,839,833,815,798,839,868,792,828,829,805,816,810,832,821,839,826,857,832,821,835,841,841,847,866,835,813,864,799,771,787,801,781,779,795,813,829,824,827,778,786,789,807,821,854,865,790,801,834,857,843,844,834,857,830,857,876,898,885,877,878,862,891,897,867,875,855,848,852,865,860,817,853,871,898,859,874,872,880,899,885,896,901,889,873,865,839,831,806,830,808,803,830,824,815,846,829,854,850,849,861,856,855,850,842,839,831,833,833,840,830,833,844,836,831,824,825,848,847,831,null,null],[null,828,799,844,856,800,803,806,820,826,841,854,826,817,812,805,781,800,808,819,828,826,854,868,850,815,806,798,800,825,826,822,845,827,836,872,901,872,876,860,850,843,870,854,871,882,906,914,858,860,869,917,893,887,902,976,1033,920,853,866,832,838,842,840,815,825,825,831,832,828,816,814,817,829,900,992,903,858,861,844,842,834,844,858,837,833,843,858,871,880,843,1163,968,858,937,906,915,945,908,927,895,928,918,1013,1027,977,1033,1098,1458,1300,927,1024,1136,1115,1086,1023,931,850,827,830,849,843,820,826,840,892,947,937,956,943,1104,1161,1185,1111,1094,1145,1172,996,926,911,885,855,858,924,955,839,848,816,855,801,784,805,810,805,845,913,928,1038,903,1019,1065,909,898,888,1071,1228,1091,1051,1023,867,917,880,848,820,807,800,808,812,799,794,801,807,795,813,815,839,771,812,819,809,830,835,837,811,807,824,819,844,817,795,814,826,821,839,823,847,804,809,807,806,801,813,808,768,781,763,791,793,831,830,811,814,824,812,816,818,825,826,822,835,779,772,777,780,770,772,775,776,801,817,774,762,767,764,767,781,796,787,800,878,892,882,863,837,847,824,837,850,869,875,867,859,858,871,870,870,893,886,869,881,874,857,837,831,855,822,813,815,849,867,787,816,793,793,777,782,796,792,800,806,792,791,806,854,883,875,850,839,833,815,798,839,868,792,828,829,805,816,810,832,821,839,826,857,832,821,835,841,841,847,866,835,813,864,799,771,787,801,781,779,795,813,829,824,827,778,786,789,807,821,854,865,790,801,834,857,843,844,834,857,830,857,876,898,885,877,878,862,891,897,867,875,855,848,852,865,860,817,853,871,898,859,874,872,880,899,885,896,901,889,873,865,839,831,806,830,808,803,830,824,815,846,829,854,850,849,861,856,855,850,842,839,831,833,833,840,830,833,844,836,831,824,825,848,847,831,null,null],[null,813,815,823,833,807,797,800,795,814,872,845,810,815,833,800,778,789,816,830,839,820,819,867,905,824,799,790,812,822,834,837,851,883,844,869,871,882,852,841,831,834,850,843,858,890,910,903,858,859,870,887,894,937,964,991,886,891,837,832,819,814,820,836,819,818,828,838,835,821,824,820,818,834,879,905,953,907,875,843,838,826,829,856,839,851,860,859,855,871,838,1185,984,859,939,920,933,935,909,922,973,962,1058,1038,1047,938,956,955,1383,1312,953,1012,1096,1136,887,834,847,839,844,829,824,813,825,844,844,891,938,927,953,951,960,983,1059,1041,1056,1131,1265,1380,1228,1022,907,845,853,891,924,875,866,819,830,804,797,810,819,807,857,859,928,897,953,1022,961,934,921,886,1016,1107,1002,988,929,867,854,830,843,817,797,824,804,804,793,807,819,806,790,819,842,821,788,827,813,821,822,833,835,824,820,818,831,844,840,785,830,844,839,884,821,811,785,796,820,812,788,782,782,765,764,786,798,780,804,818,842,825,793,820,830,821,829,818,814,844,810,795,797,782,769,767,772,776,823,809,761,776,750,769,770,774,781,782,808,857,856,853,835,848,844,842,863,873,890,873,854,865,854,859,861,870,891,883,869,865,873,861,847,812,854,830,836,859,848,855,789,812,803,820,763,772,774,789,781,784,785,804,860,886,909,899,863,896,918,864,806,826,854,837,805,839,823,836,827,860,913,835,810,825,811,803,814,843,849,838,826,828,824,896,802,759,792,792,789,819,818,837,852,804,795,771,784,783,813,855,860,881,799,783,824,849,842,850,839,845,831,847,855,846,848,860,855,842,877,875,857,853,855,840,849,843,870,833,848,897,888,877,873,873,873,878,887,900,895,898,884,850,831,824,825,811,843,800,829,837,822,829,831,849,839,838,828,855,865,851,842,849,837,832,829,831,807,825,838,839,825,822,809,825,826,844,null,null],[null,821,826,830,826,828,840,835,806,801,843,793,774,797,817,809,802,827,851,838,831,832,826,828,841,896,887,833,833,815,833,824,835,875,829,904,959,910,909,939,938,919,940,935,942,927,926,933,902,886,904,920,979,957,923,872,869,836,838,833,821,816,809,834,820,827,829,831,839,828,828,825,831,861,924,837,873,943,945,852,854,848,864,857,849,850,862,857,846,866,845,1246,1010,873,949,953,958,943,919,915,979,919,985,1016,1046,979,968,909,1166,1353,1194,1196,1107,1054,850,846,827,810,801,806,806,792,810,814,819,905,928,935,938,953,954,954,944,959,939,1047,1130,1293,1302,1134,996,851,829,848,863,959,905,825,830,812,785,806,812,806,861,799,979,900,964,1055,1050,1043,889,891,1048,984,915,947,893,853,811,849,806,797,803,811,798,803,806,805,817,800,811,824,830,782,805,819,806,826,822,833,828,823,833,809,832,827,827,825,824,850,847,879,842,813,806,815,825,791,813,785,778,774,768,780,785,765,806,810,828,816,804,814,834,823,823,807,824,834,847,835,804,771,769,757,770,783,803,816,778,752,765,766,756,759,770,771,825,850,836,824,832,844,847,858,869,878,890,864,863,862,858,861,880,890,898,867,861,867,858,846,839,820,839,835,848,842,829,831,822,833,829,838,793,776,791,798,776,785,820,866,881,881,920,897,882,881,936,928,850,858,847,851,791,822,836,856,850,821,931,823,807,819,803,802,823,846,854,852,832,805,834,834,763,764,792,790,815,847,863,824,785,776,773,783,806,836,846,863,867,863,795,813,842,853,893,849,836,860,851,838,833,864,852,844,848,846,866,852,859,862,842,830,839,830,854,863,869,869,868,875,876,860,881,863,901,882,873,858,851,833,823,818,819,823,854,826,820,842,833,836,834,836,824,827,842,842,861,848,830,812,831,834,826,834,836,824,810,818,813,816,825,846,841,838,null,null],[null,812,821,828,819,828,812,831,836,819,787,798,803,810,827,856,833,791,828,840,826,832,836,828,824,816,873,858,892,851,826,823,837,833,831,921,949,894,918,918,888,934,904,905,908,897,924,923,942,976,996,909,965,909,897,910,861,845,850,829,817,818,819,830,815,831,829,824,831,831,814,831,831,886,884,827,830,848,902,941,865,844,852,867,842,845,855,842,851,862,863,1273,1083,891,930,948,966,979,899,900,965,932,1007,1019,951,995,953,1048,1147,1324,1372,1361,1141,927,860,829,817,818,828,837,836,822,825,826,815,892,923,941,956,949,946,945,955,966,945,1028,982,1105,1230,1235,1382,860,840,856,890,936,959,916,828,828,777,794,806,832,836,801,919,1001,1020,980,1290,1137,913,941,1096,952,958,892,911,851,844,837,800,803,812,797,807,794,779,783,813,814,816,802,808,785,828,808,811,821,831,835,833,825,822,821,831,804,811,844,834,834,836,853,840,817,821,821,837,804,814,786,782,766,746,762,786,771,799,798,813,807,812,808,810,812,811,799,820,834,820,821,804,806,803,783,789,798,785,817,789,762,776,769,766,768,766,784,845,850,840,846,850,846,859,886,884,884,876,872,891,867,874,874,887,888,885,879,867,888,861,838,826,841,833,828,843,836,849,835,836,846,851,843,840,782,797,795,793,822,869,896,884,880,890,887,883,869,874,894,872,838,858,849,829,834,848,848,858,841,830,813,813,819,825,820,837,829,827,840,822,816,826,787,784,780,794,811,843,865,846,852,778,772,780,790,817,858,858,862,858,832,815,843,838,856,868,843,816,854,839,831,836,839,856,835,861,848,849,845,833,826,832,830,848,847,847,852,867,839,849,863,858,851,874,880,880,863,853,849,838,817,805,804,820,832,870,856,805,838,839,838,843,830,836,835,828,841,865,853,847,837,833,834,825,838,818,789,818,847,848,825,857,879,874,850,null,null],[null,820,823,832,844,837,794,817,845,842,788,806,818,820,835,831,821,817,798,801,810,839,842,828,824,821,837,827,853,778,799,813,821,847,863,912,896,871,876,897,874,859,872,876,844,850,857,848,892,951,985,917,943,906,922,917,841,834,830,833,807,815,825,830,821,830,814,830,823,828,812,870,899,838,824,832,836,824,833,937,933,892,860,853,838,836,855,846,846,857,886,1260,1168,905,918,916,910,901,890,911,981,1137,957,955,882,965,1069,1151,1133,1026,1959,2306,1720,1004,862,824,822,821,819,806,811,815,835,835,834,860,929,926,947,943,950,938,934,950,968,1029,989,1047,1086,1176,1295,849,830,842,872,914,912,980,871,831,792,790,803,837,838,829,855,947,1026,1042,1034,1008,914,975,1069,922,973,875,907,883,859,813,815,814,805,809,795,803,787,800,794,817,816,826,778,807,829,811,817,814,817,822,825,835,837,829,820,801,802,845,867,843,832,844,828,809,816,812,824,794,792,790,772,760,739,771,783,787,799,801,808,814,802,789,794,811,837,834,813,837,827,814,812,843,825,802,815,817,815,820,797,787,756,753,755,778,766,806,840,840,853,851,836,861,860,879,879,899,904,885,899,883,889,864,866,869,872,880,877,883,840,823,815,865,842,831,824,831,830,835,865,839,847,842,861,825,813,800,821,869,879,899,876,894,904,904,873,875,865,857,900,854,850,847,883,872,833,847,857,859,808,815,808,788,797,834,827,824,828,837,830,811,819,797,808,787,797,808,844,853,842,873,803,758,778,772,803,845,886,885,882,879,844,872,843,857,898,912,851,812,826,817,849,855,847,851,848,858,847,829,830,849,834,832,853,862,809,834,848,862,869,859,861,844,864,867,863,852,839,839,831,810,819,821,842,839,870,856,782,841,829,827,853,843,850,852,822,837,845,857,851,832,836,839,844,845,827,807,828,856,882,868,885,891,864,825,null,null],[null,820,823,832,844,837,794,817,845,842,788,806,818,820,835,831,821,817,798,801,810,839,842,828,824,821,837,827,853,778,799,813,821,847,863,912,896,871,876,897,874,859,872,876,844,850,857,848,892,951,985,917,943,906,922,917,841,834,830,833,807,815,825,830,821,830,814,830,823,828,812,870,899,838,824,832,836,824,833,937,933,892,860,853,838,836,855,846,846,857,886,1260,1168,905,918,916,910,901,890,911,981,1137,957,955,882,965,1069,1151,1133,1026,1959,2306,1720,1004,862,824,822,821,819,806,811,815,835,835,834,860,929,926,947,943,950,938,934,950,968,1029,989,1047,1086,1176,1295,849,830,842,872,914,912,980,871,831,792,790,803,837,838,829,855,947,1026,1042,1034,1008,914,975,1069,922,973,875,907,883,859,813,815,814,805,809,795,803,787,800,794,817,816,826,778,807,829,811,817,814,817,822,825,835,837,829,820,801,802,845,867,843,832,844,828,809,816,812,824,794,792,790,772,760,739,771,783,787,799,801,808,814,802,789,794,811,837,834,813,837,827,814,812,843,825,802,815,817,815,820,797,787,756,753,755,778,766,806,840,840,853,851,836,861,860,879,879,899,904,885,899,883,889,864,866,869,872,880,877,883,840,823,815,865,842,831,824,831,830,835,865,839,847,842,861,825,813,800,821,869,879,899,876,894,904,904,873,875,865,857,900,854,850,847,883,872,833,847,857,859,808,815,808,788,797,834,827,824,828,837,830,811,819,797,808,787,797,808,844,853,842,873,803,758,778,772,803,845,886,885,882,879,844,872,843,857,898,912,851,812,826,817,849,855,847,851,848,858,847,829,830,849,834,832,853,862,809,834,848,862,869,859,861,844,864,867,863,852,839,839,831,810,819,821,842,839,870,856,782,841,829,827,853,843,850,852,822,837,845,857,851,832,836,839,844,845,827,807,828,856,882,868,885,891,864,825,null,null],[null,818,802,830,848,836,832,841,852,820,808,810,823,812,842,831,819,820,824,809,803,845,836,850,840,830,836,849,832,785,801,813,810,840,896,955,950,870,881,914,854,890,897,893,908,851,849,897,893,895,922,957,871,899,908,885,827,829,819,837,814,820,832,835,807,822,833,828,833,831,808,903,848,814,825,842,842,829,821,867,912,945,929,863,845,834,860,842,840,869,904,1270,1232,928,908,910,889,957,878,902,957,1128,980,1029,1041,1157,1080,1060,1043,947,1756,1750,1267,972,824,819,814,807,810,815,836,819,822,828,852,860,959,916,940,939,943,947,940,940,957,1058,1016,974,953,1154,1166,870,859,862,871,880,878,901,934,840,819,809,817,849,810,807,842,853,945,1066,1046,947,882,972,982,965,884,856,903,848,820,809,802,806,795,816,796,795,791,811,792,821,813,847,796,824,840,817,813,822,828,840,815,819,819,826,814,819,842,825,839,826,823,825,816,791,789,816,823,809,806,781,760,749,767,764,765,791,792,800,818,849,833,817,814,820,834,816,810,842,821,838,815,823,847,846,848,831,827,847,814,779,757,777,764,768,783,804,819,861,854,844,845,853,860,873,865,877,896,894,887,893,889,881,873,853,868,888,889,871,854,834,822,841,834,822,824,836,840,854,876,856,853,863,866,865,862,862,855,855,873,889,867,857,875,879,877,900,918,853,879,895,863,841,903,921,903,835,840,825,799,797,810,803,785,808,801,820,841,831,824,806,827,803,787,768,783,792,820,854,867,893,846,800,805,785,825,850,903,895,893,897,872,877,832,858,868,932,891,843,812,838,847,843,838,836,856,888,839,832,830,850,835,833,832,846,815,854,860,861,868,852,845,821,834,848,839,850,842,827,823,841,827,812,815,849,865,841,783,848,842,848,847,830,831,846,844,838,837,841,878,848,828,839,844,842,839,833,834,859,876,862,889,864,865,829,null,null],[null,852,793,809,812,828,857,833,829,806,849,847,833,827,839,847,817,813,817,815,809,826,822,821,812,819,843,851,845,794,798,796,799,863,923,989,995,872,859,862,854,869,872,894,891,869,897,928,871,878,903,885,840,852,866,843,842,844,831,830,826,828,843,839,813,818,813,819,831,834,829,877,811,818,808,856,855,833,823,833,842,876,928,921,860,836,838,843,857,902,918,1276,1280,942,858,974,908,939,875,880,994,1049,1180,1165,1188,1101,904,933,953,945,1078,1002,907,953,837,838,814,804,822,806,809,811,816,810,831,878,960,925,957,951,942,939,935,952,973,1001,923,1061,1037,1060,1034,901,874,823,849,856,874,874,866,850,807,833,818,831,780,758,844,836,870,924,1061,968,1371,1426,1059,1029,882,891,888,848,812,807,804,803,810,803,791,794,829,811,820,837,843,811,815,836,850,841,819,819,838,835,808,806,812,808,819,834,821,817,851,815,834,828,822,808,811,813,820,811,788,797,782,766,789,772,771,786,829,813,815,829,840,818,810,826,810,823,841,875,825,845,848,817,840,845,827,827,788,829,809,796,754,759,759,765,794,818,849,836,857,856,849,831,853,848,874,886,877,884,876,870,862,888,884,862,862,860,890,844,835,847,844,827,830,820,826,828,852,859,874,860,856,882,880,896,890,872,861,858,886,871,863,850,860,886,867,871,875,822,799,832,873,857,890,915,933,864,856,820,788,792,793,789,791,814,821,807,831,826,813,820,819,796,779,784,785,791,804,845,864,885,893,855,806,794,841,845,905,893,897,864,849,864,821,840,877,900,905,881,846,821,829,844,860,849,857,902,836,844,841,839,838,837,833,845,819,827,851,873,853,844,838,835,811,839,855,828,830,841,813,842,833,839,823,839,860,878,835,830,846,856,843,850,848,833,815,838,830,846,882,856,830,840,839,836,838,837,840,856,860,854,863,828,831,830,null,null],[null,856,805,811,825,832,870,837,821,837,862,870,841,826,821,835,797,816,823,834,835,832,819,786,790,825,856,852,861,813,812,823,822,884,920,982,982,867,864,851,857,879,876,892,863,853,881,884,869,885,867,833,849,831,839,841,810,817,833,824,829,848,833,825,815,818,819,829,816,833,864,842,817,807,819,838,854,860,828,819,837,837,835,962,933,880,842,837,872,900,965,1259,1272,986,1026,1005,960,895,892,930,1063,1124,1045,918,1004,1146,1019,891,897,925,882,915,917,934,823,812,822,816,807,815,843,844,822,871,910,944,942,921,942,943,939,934,954,943,967,920,972,1053,1169,1028,960,878,862,826,822,855,836,893,870,923,812,827,834,804,777,782,833,850,860,856,1034,952,1515,1392,1012,955,850,901,850,826,814,824,799,809,814,813,792,811,816,806,822,826,822,804,832,829,828,841,833,843,835,826,801,795,794,793,800,832,813,843,857,824,847,816,798,808,818,813,804,816,811,798,786,753,774,796,809,797,805,805,818,827,825,821,810,818,836,808,829,846,849,849,869,858,828,844,830,806,806,821,786,766,736,745,761,765,787,819,862,844,860,862,859,860,861,853,865,879,865,875,873,877,863,878,898,872,866,850,863,833,827,845,841,844,858,857,825,854,849,823,800,809,851,872,869,887,880,873,857,858,865,873,846,896,891,911,863,847,813,790,806,816,835,888,846,872,916,900,889,823,802,793,788,808,813,810,836,823,825,810,821,826,809,798,786,800,789,810,808,834,858,865,888,834,809,801,839,844,889,877,856,831,829,848,834,842,851,906,946,905,851,780,800,832,865,867,844,846,831,840,841,845,841,858,849,827,825,824,858,881,849,852,852,837,822,816,833,812,815,839,803,858,848,857,847,819,816,842,807,826,834,846,855,848,847,857,863,843,827,847,865,856,845,834,840,846,848,846,832,836,842,864,847,840,832,847,null,null],[null,856,805,811,825,832,870,837,821,837,862,870,841,826,821,835,797,816,823,834,835,832,819,786,790,825,856,852,861,813,812,823,822,884,920,982,982,867,864,851,857,879,876,892,863,853,881,884,869,885,867,833,849,831,839,841,810,817,833,824,829,848,833,825,815,818,819,829,816,833,864,842,817,807,819,838,854,860,828,819,837,837,835,962,933,880,842,837,872,900,965,1259,1272,986,1026,1005,960,895,892,930,1063,1124,1045,918,1004,1146,1019,891,897,925,882,915,917,934,823,812,822,816,807,815,843,844,822,871,910,944,942,921,942,943,939,934,954,943,967,920,972,1053,1169,1028,960,878,862,826,822,855,836,893,870,923,812,827,834,804,777,782,833,850,860,856,1034,952,1515,1392,1012,955,850,901,850,826,814,824,799,809,814,813,792,811,816,806,822,826,822,804,832,829,828,841,833,843,835,826,801,795,794,793,800,832,813,843,857,824,847,816,798,808,818,813,804,816,811,798,786,753,774,796,809,797,805,805,818,827,825,821,810,818,836,808,829,846,849,849,869,858,828,844,830,806,806,821,786,766,736,745,761,765,787,819,862,844,860,862,859,860,861,853,865,879,865,875,873,877,863,878,898,872,866,850,863,833,827,845,841,844,858,857,825,854,849,823,800,809,851,872,869,887,880,873,857,858,865,873,846,896,891,911,863,847,813,790,806,816,835,888,846,872,916,900,889,823,802,793,788,808,813,810,836,823,825,810,821,826,809,798,786,800,789,810,808,834,858,865,888,834,809,801,839,844,889,877,856,831,829,848,834,842,851,906,946,905,851,780,800,832,865,867,844,846,831,840,841,845,841,858,849,827,825,824,858,881,849,852,852,837,822,816,833,812,815,839,803,858,848,857,847,819,816,842,807,826,834,846,855,848,847,857,863,843,827,847,865,856,845,834,840,846,848,846,832,836,842,864,847,840,832,847,null,null],[null,820,793,834,838,824,875,843,820,835,845,844,829,828,817,812,801,842,843,842,828,810,827,826,799,818,826,843,849,833,816,828,814,915,914,944,933,855,861,848,876,886,876,874,862,853,858,862,877,882,863,856,873,846,834,833,815,801,823,841,818,827,824,823,822,827,822,816,816,853,868,817,808,807,814,823,830,831,838,823,817,821,834,851,898,936,908,848,889,892,1070,1193,1338,1084,1007,993,1038,993,1018,1087,1116,1051,873,830,920,1185,1126,950,872,880,882,904,872,874,863,888,863,841,901,939,933,948,1076,1104,1096,1081,987,987,1127,1008,1000,1032,946,926,986,1016,1111,927,1015,1225,1068,862,882,873,824,838,812,877,892,945,864,829,839,786,795,816,824,860,844,858,906,920,1124,1144,989,995,922,989,832,815,818,842,809,805,811,812,803,813,801,804,838,807,772,771,820,826,815,841,834,836,827,812,773,777,777,814,781,812,825,853,842,830,846,794,805,820,821,825,817,814,787,785,778,762,787,825,843,804,834,810,825,834,832,813,797,815,857,824,812,827,844,862,907,858,817,838,851,807,780,817,793,753,762,750,784,764,815,841,852,848,854,871,880,854,856,846,859,868,879,880,865,888,882,876,875,860,868,854,838,817,820,831,837,859,858,848,827,851,818,787,776,798,861,855,839,871,890,868,853,860,867,891,861,890,879,874,875,853,812,808,812,841,806,844,879,850,898,926,889,830,824,805,815,814,813,828,835,843,823,808,823,843,784,796,777,810,797,805,785,806,834,853,865,853,850,802,843,852,877,876,846,793,852,840,846,858,821,823,868,851,873,802,804,843,832,818,789,798,762,792,822,842,823,841,852,817,825,832,858,854,865,858,842,799,816,835,849,831,815,832,821,858,826,820,830,847,832,824,831,829,841,858,842,850,839,849,862,831,842,864,860,863,858,850,856,858,854,853,845,842,836,851,859,861,848,866,null,null],[null,814,807,844,838,834,875,855,819,845,826,828,837,832,843,841,817,820,840,844,834,808,837,849,834,815,824,853,839,843,816,808,812,917,924,927,877,877,878,863,927,891,871,895,880,866,859,850,888,892,878,873,904,854,831,818,820,826,820,835,831,820,825,812,820,814,813,810,872,870,829,822,811,823,821,823,830,829,827,826,817,816,826,855,883,883,944,883,882,853,968,1104,1396,1232,1129,1118,1142,1171,1115,994,955,906,850,852,869,969,911,936,873,864,935,921,922,935,1023,1025,1053,1111,1069,1072,1108,1142,1047,1026,1028,973,1228,1168,1459,1195,1127,1172,981,984,1187,1067,1157,891,844,1100,1051,890,907,859,811,856,848,868,888,897,867,808,841,786,820,843,832,830,833,847,853,857,917,1087,1159,1106,1010,1058,822,808,827,828,819,802,808,794,811,792,799,822,808,746,758,772,828,826,803,837,828,836,862,800,759,767,791,802,780,809,830,838,816,838,822,810,807,816,815,816,811,806,810,768,768,768,802,830,820,817,859,798,817,825,832,818,816,829,822,808,825,846,851,838,843,828,817,819,806,796,814,807,801,757,759,740,777,787,826,843,842,842,856,863,877,855,858,858,874,885,893,880,892,882,879,883,869,865,848,811,790,805,823,823,836,850,835,814,840,852,846,838,810,846,870,863,871,876,879,869,843,867,873,893,853,849,858,865,834,852,842,802,830,867,826,797,891,871,861,936,877,853,836,836,840,824,835,842,840,825,821,820,807,824,793,796,806,838,831,794,789,812,833,864,856,853,861,815,853,828,872,854,837,802,828,827,832,843,838,845,853,799,853,817,810,824,825,825,800,804,792,772,810,820,847,854,837,816,817,832,843,855,863,857,830,816,840,839,825,833,824,809,823,840,849,825,831,870,857,821,804,840,852,854,850,838,822,849,860,847,860,858,867,872,849,864,881,858,863,868,856,856,865,841,855,842,840,869,null,null],[null,819,838,842,847,858,858,839,804,825,842,837,831,817,841,841,810,816,830,838,833,838,845,845,812,825,840,841,844,840,831,848,854,935,957,915,902,940,888,889,965,889,905,952,900,871,866,871,855,854,855,857,853,849,849,841,821,832,832,824,805,814,827,811,803,804,820,836,881,846,818,827,805,818,807,823,837,839,822,810,827,828,816,834,838,869,904,938,921,883,999,1197,1379,1317,1285,1158,1074,1081,1025,877,883,911,862,863,892,923,957,942,939,996,990,953,983,1006,1053,1072,1052,987,932,928,893,837,837,840,830,791,1281,1116,1199,1113,1111,1048,970,932,1147,1126,1184,854,880,949,948,878,874,851,839,828,806,846,862,874,913,827,830,815,813,803,826,819,811,840,858,825,852,1020,1170,1057,1027,1015,813,814,820,809,812,812,809,807,804,802,847,848,752,756,763,789,804,828,825,820,801,828,871,801,799,807,821,771,809,825,831,845,823,844,833,820,816,807,813,821,820,814,813,773,767,752,791,772,780,811,819,816,824,825,818,803,824,840,811,820,848,866,827,831,827,825,831,820,823,813,817,791,767,745,763,763,776,801,810,837,849,837,844,844,851,850,847,865,873,856,855,872,895,880,877,872,874,883,831,771,776,783,817,832,822,841,814,780,844,843,839,847,823,851,871,878,870,881,864,859,843,858,862,861,841,838,838,844,857,871,855,837,809,850,846,783,823,868,858,900,861,852,841,847,840,841,851,856,871,856,820,815,815,797,801,825,832,833,836,812,810,819,842,841,848,866,857,864,891,839,832,836,838,802,824,819,807,832,820,808,842,849,822,831,824,824,845,822,809,791,792,787,821,827,827,850,850,813,845,835,840,851,836,817,815,813,842,849,831,809,817,832,821,829,826,822,841,852,838,833,839,841,851,849,864,851,842,851,851,869,859,832,866,872,870,865,867,869,871,873,845,864,878,830,851,843,857,879,null,null],[null,813,841,830,852,885,861,845,837,835,820,816,827,828,821,807,795,818,820,826,801,829,856,823,774,800,809,808,830,843,837,849,862,930,950,907,936,933,881,891,916,922,962,981,867,876,869,893,867,862,853,844,829,853,848,832,865,867,853,831,827,833,820,822,803,793,826,890,848,817,820,826,825,817,825,826,834,829,813,811,819,804,819,845,861,852,848,1039,1020,1074,1074,1181,1354,1326,1170,1073,1122,1226,1062,930,927,956,929,948,983,965,905,911,911,891,851,892,887,886,858,826,791,785,810,802,807,818,816,817,829,816,1049,901,904,1053,1095,1121,1067,889,923,1018,1093,850,868,860,832,823,829,857,860,832,829,872,877,866,919,860,813,830,811,787,829,837,832,848,877,858,865,927,1044,1036,932,843,819,807,822,808,802,819,816,818,803,824,839,808,755,766,771,787,794,821,816,803,776,803,789,826,857,854,832,759,820,837,829,839,831,840,845,814,823,816,810,827,818,814,810,773,766,780,804,756,775,804,822,832,815,798,816,806,834,841,825,833,852,849,814,801,844,834,842,822,828,827,810,783,759,760,770,791,797,812,819,829,827,832,841,857,857,867,858,863,866,861,868,893,888,881,867,860,861,878,842,792,789,784,806,824,814,822,805,769,800,830,847,851,853,870,868,877,888,865,831,798,839,865,870,857,847,851,834,838,864,875,866,858,802,818,841,788,798,815,849,852,861,853,835,858,857,840,834,847,846,865,823,829,795,789,818,827,838,838,831,828,819,820,847,851,853,871,864,833,834,832,819,832,859,800,798,804,792,801,818,805,804,824,796,821,819,815,822,807,782,782,778,806,810,820,828,823,842,794,840,837,831,855,831,807,821,829,833,831,825,825,843,837,828,837,834,851,847,842,823,838,834,854,839,845,852,856,842,851,864,858,867,853,867,876,865,872,883,872,873,874,855,873,836,817,848,829,831,832,null,null],[null,813,841,830,852,885,861,845,837,835,820,816,827,828,821,807,795,818,820,826,801,829,856,823,774,800,809,808,830,843,837,849,862,930,950,907,936,933,881,891,916,922,962,981,867,876,869,893,867,862,853,844,829,853,848,832,865,867,853,831,827,833,820,822,803,793,826,890,848,817,820,826,825,817,825,826,834,829,813,811,819,804,819,845,861,852,848,1039,1020,1074,1074,1181,1354,1326,1170,1073,1122,1226,1062,930,927,956,929,948,983,965,905,911,911,891,851,892,887,886,858,826,791,785,810,802,807,818,816,817,829,816,1049,901,904,1053,1095,1121,1067,889,923,1018,1093,850,868,860,832,823,829,857,860,832,829,872,877,866,919,860,813,830,811,787,829,837,832,848,877,858,865,927,1044,1036,932,843,819,807,822,808,802,819,816,818,803,824,839,808,755,766,771,787,794,821,816,803,776,803,789,826,857,854,832,759,820,837,829,839,831,840,845,814,823,816,810,827,818,814,810,773,766,780,804,756,775,804,822,832,815,798,816,806,834,841,825,833,852,849,814,801,844,834,842,822,828,827,810,783,759,760,770,791,797,812,819,829,827,832,841,857,857,867,858,863,866,861,868,893,888,881,867,860,861,878,842,792,789,784,806,824,814,822,805,769,800,830,847,851,853,870,868,877,888,865,831,798,839,865,870,857,847,851,834,838,864,875,866,858,802,818,841,788,798,815,849,852,861,853,835,858,857,840,834,847,846,865,823,829,795,789,818,827,838,838,831,828,819,820,847,851,853,871,864,833,834,832,819,832,859,800,798,804,792,801,818,805,804,824,796,821,819,815,822,807,782,782,778,806,810,820,828,823,842,794,840,837,831,855,831,807,821,829,833,831,825,825,843,837,828,837,834,851,847,842,823,838,834,854,839,845,852,856,842,851,864,858,867,853,867,876,865,872,883,872,873,874,855,873,836,817,848,829,831,832,null,null],[null,832,847,844,852,847,852,852,848,839,833,818,819,853,828,818,819,804,813,817,832,829,836,789,783,781,781,794,823,800,829,837,848,901,929,942,963,898,870,893,880,942,1005,933,883,879,888,913,869,861,864,848,848,851,827,829,864,845,833,845,841,851,853,847,868,875,921,890,832,816,817,837,819,811,823,840,821,814,813,820,809,823,837,888,985,1077,1111,990,886,863,850,998,1266,1331,1071,1440,1448,1202,931,880,933,930,895,869,856,827,827,846,835,829,831,835,825,838,826,823,823,817,807,808,817,818,822,823,816,810,919,894,878,910,945,1032,990,1000,954,948,909,813,808,805,804,823,814,812,832,853,850,882,871,871,911,885,839,826,802,808,815,817,857,846,848,844,845,873,1019,1007,944,890,815,815,821,808,806,821,818,824,830,879,825,759,761,781,789,790,801,816,800,772,774,788,807,844,857,804,784,784,822,848,829,837,851,835,826,829,818,813,814,812,806,818,822,780,766,781,797,774,778,793,800,814,812,826,803,808,817,821,812,814,837,830,801,813,844,818,806,823,833,839,809,785,759,770,764,801,796,811,820,823,823,835,838,855,853,869,885,872,874,887,891,895,881,881,870,862,876,862,844,799,777,782,793,823,814,810,800,773,783,822,844,858,858,873,846,830,845,839,828,821,825,851,867,869,863,864,853,853,859,869,879,873,819,811,825,794,795,791,820,883,856,846,874,825,841,815,804,838,839,839,825,811,802,806,802,830,845,853,852,819,845,846,859,862,868,852,867,846,855,814,820,831,836,803,793,796,794,806,814,802,803,790,801,788,794,799,780,791,796,805,791,812,782,800,794,790,806,786,792,802,840,839,825,815,827,836,838,831,826,840,845,829,837,830,837,835,835,828,822,855,813,851,842,870,853,843,829,841,852,862,851,845,879,889,882,884,875,863,865,880,848,854,845,803,825,829,813,807,null,null],[null,845,823,833,832,825,826,840,857,858,845,839,816,816,835,828,814,792,802,822,867,833,820,799,795,787,794,787,806,812,837,841,871,872,907,967,1007,876,932,1005,941,983,960,865,912,878,921,929,895,860,842,857,847,827,820,832,844,852,833,841,860,898,934,875,991,974,885,825,836,836,836,833,828,828,820,842,825,822,826,841,857,908,945,1012,1153,1190,1197,892,839,877,876,1207,1280,927,927,1306,1372,1018,950,909,941,937,848,805,822,816,811,811,816,818,804,802,835,847,821,815,810,811,816,813,820,834,824,815,829,814,852,839,840,831,824,871,844,939,908,958,942,899,845,824,833,836,818,802,814,861,852,862,847,886,894,916,841,822,790,794,798,821,858,853,848,872,838,876,1000,956,892,870,803,818,825,811,802,812,808,808,834,823,771,752,783,782,802,785,781,784,784,769,787,785,812,854,842,802,764,824,852,833,826,802,843,840,829,813,803,812,825,843,825,837,818,783,776,757,756,777,766,782,798,816,831,838,814,814,810,815,829,844,833,816,791,823,825,808,820,830,839,841,800,798,761,747,769,809,809,831,830,833,834,849,834,853,861,870,882,879,877,881,880,887,882,885,871,861,861,860,836,788,794,798,783,797,815,774,775,784,770,806,862,876,856,854,837,820,837,837,832,835,860,875,853,851,862,876,873,869,874,875,869,866,819,807,803,798,796,819,814,900,874,853,849,842,817,837,815,816,838,845,830,817,821,850,843,839,854,859,854,828,845,853,854,862,872,860,854,851,865,844,797,816,809,835,790,810,832,812,812,809,809,794,793,797,792,788,789,806,791,783,779,784,793,796,784,798,790,777,772,791,827,818,813,827,836,845,845,852,854,838,829,832,848,830,817,825,847,818,832,867,844,838,853,863,856,849,850,853,858,856,850,862,885,879,865,870,880,873,868,860,849,850,838,792,810,829,785,802,null,null],[null,839,824,843,826,822,846,823,840,853,863,836,805,811,813,823,829,801,813,823,821,816,835,850,836,796,824,783,788,826,841,847,911,896,891,960,983,894,941,1016,962,915,864,891,872,889,973,924,932,900,880,877,863,832,840,842,859,854,852,854,834,878,928,984,1000,943,844,828,835,833,840,845,860,847,839,852,836,842,866,893,919,1016,992,906,1060,1179,1242,888,873,845,880,1158,1251,1033,1062,1218,1218,1092,1202,991,944,949,819,803,808,807,822,818,807,814,819,797,824,849,826,819,820,818,818,824,840,820,820,816,825,823,852,883,886,824,796,830,817,878,835,876,887,924,849,835,833,834,824,821,804,856,852,868,846,904,878,948,874,830,814,820,803,832,857,841,845,878,846,871,1050,952,860,833,807,812,811,812,808,811,812,825,790,771,790,757,791,765,795,790,765,758,782,756,780,787,818,821,797,781,801,838,829,812,813,797,816,834,842,808,801,816,828,845,816,836,830,772,771,773,772,785,790,779,805,814,815,829,787,803,829,832,843,837,816,828,825,829,819,792,832,832,826,829,803,779,758,755,777,810,811,820,814,828,828,841,832,849,866,863,872,876,870,881,884,873,874,873,865,850,841,853,826,774,776,797,772,772,805,755,774,789,786,807,874,862,859,858,851,852,836,848,857,844,856,859,866,872,878,879,875,892,857,859,839,814,798,807,806,803,792,806,818,877,887,871,848,841,826,827,837,816,828,821,812,810,810,830,848,854,860,866,857,833,837,850,852,889,879,871,854,885,895,907,836,856,841,862,856,859,866,880,856,845,829,827,775,806,813,796,796,809,797,822,808,811,802,805,810,825,803,780,768,779,799,824,833,840,835,840,843,835,832,847,848,855,843,831,812,832,844,833,831,837,822,831,844,860,850,834,837,841,848,846,840,856,872,868,870,876,873,877,879,863,848,833,809,796,798,788,771,788,null,null],[null,835,875,912,819,802,821,832,832,828,862,843,829,825,835,842,835,817,832,829,811,839,844,853,845,816,844,854,821,817,846,866,928,906,866,897,933,900,931,961,917,838,863,941,887,935,961,925,915,903,915,904,861,851,849,847,848,853,856,849,854,857,879,1069,959,858,826,836,835,839,857,848,841,840,841,833,860,873,912,882,879,935,900,902,1032,1207,1246,850,855,823,861,1084,1232,1136,1068,1028,1046,1174,1300,1054,1018,966,810,818,819,801,806,817,799,819,808,802,813,849,827,819,818,817,839,833,833,827,824,841,833,833,856,900,872,806,800,844,883,990,865,879,953,838,868,860,841,797,815,815,813,852,844,832,830,872,873,899,901,832,829,839,804,851,845,828,839,824,813,876,917,900,837,857,810,823,805,812,821,839,823,808,755,761,790,774,787,782,779,781,790,749,773,768,775,802,811,818,820,835,843,844,822,817,797,793,826,858,831,820,812,835,846,834,814,815,813,780,763,762,766,767,772,768,782,813,811,809,807,811,824,813,813,809,815,844,807,812,804,803,828,819,813,826,811,763,755,765,764,797,794,788,801,841,833,814,815,838,841,817,830,841,829,848,841,821,815,853,846,833,837,828,814,804,787,783,773,767,786,764,773,784,760,793,836,862,856,838,824,827,846,855,858,852,854,847,843,835,881,897,869,864,839,828,802,786,787,802,786,794,803,815,844,869,875,880,894,845,851,826,820,858,822,808,797,783,787,817,865,841,859,874,865,818,845,855,849,882,868,875,870,905,928,918,857,904,906,891,905,891,879,872,878,843,846,861,775,791,796,810,819,827,846,849,826,813,829,835,853,850,827,807,784,791,772,817,824,822,830,826,843,832,829,846,837,831,846,845,848,842,833,837,828,830,833,830,828,852,854,849,856,848,852,833,842,835,865,856,876,875,869,871,863,863,851,829,791,787,796,796,775,778,null,null],[null,835,875,912,819,802,821,832,832,828,862,843,829,825,835,842,835,817,832,829,811,839,844,853,845,816,844,854,821,817,846,866,928,906,866,897,933,900,931,961,917,838,863,941,887,935,961,925,915,903,915,904,861,851,849,847,848,853,856,849,854,857,879,1069,959,858,826,836,835,839,857,848,841,840,841,833,860,873,912,882,879,935,900,902,1032,1207,1246,850,855,823,861,1084,1232,1136,1068,1028,1046,1174,1300,1054,1018,966,810,818,819,801,806,817,799,819,808,802,813,849,827,819,818,817,839,833,833,827,824,841,833,833,856,900,872,806,800,844,883,990,865,879,953,838,868,860,841,797,815,815,813,852,844,832,830,872,873,899,901,832,829,839,804,851,845,828,839,824,813,876,917,900,837,857,810,823,805,812,821,839,823,808,755,761,790,774,787,782,779,781,790,749,773,768,775,802,811,818,820,835,843,844,822,817,797,793,826,858,831,820,812,835,846,834,814,815,813,780,763,762,766,767,772,768,782,813,811,809,807,811,824,813,813,809,815,844,807,812,804,803,828,819,813,826,811,763,755,765,764,797,794,788,801,841,833,814,815,838,841,817,830,841,829,848,841,821,815,853,846,833,837,828,814,804,787,783,773,767,786,764,773,784,760,793,836,862,856,838,824,827,846,855,858,852,854,847,843,835,881,897,869,864,839,828,802,786,787,802,786,794,803,815,844,869,875,880,894,845,851,826,820,858,822,808,797,783,787,817,865,841,859,874,865,818,845,855,849,882,868,875,870,905,928,918,857,904,906,891,905,891,879,872,878,843,846,861,775,791,796,810,819,827,846,849,826,813,829,835,853,850,827,807,784,791,772,817,824,822,830,826,843,832,829,846,837,831,846,845,848,842,833,837,828,830,833,830,828,852,854,849,856,848,852,833,842,835,865,856,876,875,869,871,863,863,851,829,791,787,796,796,775,778,null,null],[null,855,968,888,813,837,782,801,823,850,853,839,832,830,833,858,835,832,838,831,822,809,803,840,825,817,844,853,811,818,843,900,933,921,842,845,857,898,911,935,905,856,909,921,923,964,924,878,881,921,932,899,842,843,851,860,845,858,870,879,856,874,978,1060,883,838,828,844,838,837,816,828,843,877,910,890,910,912,913,839,865,905,908,888,1067,1235,1258,845,836,824,864,995,1241,1137,1119,1130,1177,1120,1010,971,971,925,819,807,817,798,802,818,793,814,802,816,811,840,833,812,818,823,844,833,832,833,844,848,830,846,880,855,816,814,831,899,1067,940,861,1007,1116,853,885,882,843,791,813,818,832,836,826,828,844,860,864,882,908,872,831,833,780,813,810,817,822,805,801,891,939,951,823,852,809,817,811,819,833,873,799,771,790,787,786,792,795,777,776,772,770,737,783,785,766,799,796,829,833,818,847,865,822,796,766,811,845,847,824,830,826,831,856,835,818,813,816,797,776,770,777,782,765,761,790,803,805,801,820,813,794,809,798,815,825,847,795,807,805,810,841,832,819,825,810,772,753,751,761,764,771,759,785,783,776,775,765,794,775,773,763,781,775,786,779,762,770,787,823,864,865,850,831,817,813,780,765,756,768,777,762,772,784,790,817,837,833,822,827,836,856,848,842,849,888,887,871,861,901,891,871,845,791,789,804,798,789,799,791,811,835,850,853,893,871,864,931,856,846,856,847,858,815,801,782,804,791,811,858,842,850,847,849,838,849,843,867,845,845,873,910,886,900,915,860,871,861,877,867,872,884,866,825,776,815,849,770,794,788,796,824,861,857,834,842,834,849,820,905,880,827,805,780,789,755,792,831,832,848,854,855,842,849,858,832,807,850,844,845,834,833,811,819,830,838,843,831,836,841,865,866,862,844,841,865,845,868,884,916,890,870,852,841,861,866,843,796,794,798,800,782,787,null,null],[null,885,934,811,781,820,834,792,804,830,836,834,824,830,846,843,819,840,819,817,795,781,816,842,821,846,851,862,840,828,844,893,948,933,908,872,885,922,944,961,893,895,910,882,945,928,882,855,891,915,911,884,849,855,848,853,869,857,866,870,845,895,998,1001,861,843,863,855,840,801,800,865,890,957,927,923,898,880,864,842,840,847,892,933,1091,1229,1260,830,841,832,849,901,1231,1108,1091,1093,1046,965,818,839,900,848,836,805,817,811,799,813,808,802,805,818,823,833,820,819,828,840,846,836,847,849,844,835,826,835,845,829,828,819,815,879,1111,925,886,897,853,890,885,846,832,828,820,826,840,859,843,834,843,866,882,890,919,869,841,810,771,774,780,787,816,775,806,873,1093,965,844,839,830,822,832,839,858,852,780,771,789,806,821,809,797,781,776,771,764,755,786,796,794,834,830,828,845,832,859,871,806,771,776,837,851,846,834,827,830,821,841,800,833,832,814,768,789,760,769,786,780,781,790,797,803,826,821,816,803,813,812,825,821,865,796,799,815,813,816,822,813,822,822,801,751,752,752,752,766,766,787,791,757,771,751,760,757,764,763,763,763,775,769,767,777,770,791,867,883,876,841,828,814,774,763,774,781,750,760,779,785,785,807,818,813,809,821,834,852,867,868,889,900,896,894,887,928,921,907,869,810,819,829,827,796,790,816,835,846,861,853,858,852,860,880,892,841,859,850,855,840,807,785,772,797,827,843,858,844,838,848,861,845,863,871,848,840,851,880,894,852,914,864,850,856,860,852,911,930,871,784,775,833,856,828,833,811,810,850,868,861,867,836,874,876,832,929,918,862,832,771,771,760,775,785,832,847,843,859,845,838,841,848,822,825,844,829,818,825,792,821,846,850,844,846,846,841,856,855,855,855,853,860,855,875,890,890,874,882,866,871,854,853,815,782,779,791,787,796,801,null,null],[null,858,823,807,787,813,883,836,814,818,871,873,856,863,847,837,837,804,780,780,780,818,839,837,832,868,861,839,831,849,864,875,885,929,939,923,912,948,951,945,874,898,882,853,910,886,857,850,885,887,871,853,860,854,857,855,874,875,862,863,830,851,937,942,857,858,875,853,844,822,842,882,875,874,908,903,872,854,866,878,872,879,898,955,1117,1233,1246,838,832,834,832,839,1210,1167,929,845,815,811,806,828,918,846,798,798,819,819,812,796,815,796,808,815,820,830,840,826,835,853,849,846,851,835,847,846,856,846,885,863,863,830,854,827,969,1018,927,873,821,862,869,839,832,818,815,837,830,868,869,828,816,884,873,876,951,885,850,844,792,776,767,791,822,796,816,833,1096,991,836,854,856,878,865,840,801,812,831,819,832,829,830,825,844,826,793,787,769,782,800,804,814,843,840,859,858,841,834,869,816,806,813,828,853,842,815,816,815,811,828,810,812,827,817,770,799,786,774,769,760,777,795,803,803,814,799,806,826,835,814,810,829,849,794,819,817,815,822,819,829,832,822,800,752,760,751,755,769,765,773,794,737,775,763,766,774,760,754,771,775,775,779,767,777,770,783,840,860,873,840,821,812,749,769,775,764,768,783,773,785,803,809,824,833,837,839,843,861,871,860,874,870,887,917,927,942,959,925,881,815,802,807,825,794,796,826,851,863,876,870,854,854,864,863,873,862,838,839,854,847,786,775,814,827,831,809,864,848,839,863,861,856,858,860,839,852,841,855,885,889,868,897,874,870,866,856,870,894,868,811,817,850,866,855,845,826,838,847,860,863,863,858,867,864,863,864,886,861,811,781,774,775,787,812,837,857,847,847,848,842,846,853,857,842,828,828,840,809,832,835,838,836,849,825,831,839,861,868,846,843,857,851,874,891,892,873,873,876,866,863,853,838,811,789,792,822,805,789,788,null,null],[null,817,813,805,816,817,878,898,860,814,852,882,871,859,822,811,834,797,778,790,798,855,846,873,858,841,845,848,869,847,852,854,825,860,872,894,890,930,931,936,906,871,876,868,854,863,859,850,854,865,865,849,848,847,851,859,878,877,859,849,841,851,926,985,861,866,852,845,835,814,837,840,876,881,913,844,851,871,876,894,897,905,900,974,1104,1229,1217,847,822,829,830,828,1105,1181,895,797,793,819,804,803,925,877,806,806,801,807,802,802,805,805,800,811,804,833,853,833,819,837,849,842,844,829,836,841,840,829,899,877,865,810,821,779,832,940,1091,925,793,846,835,843,834,849,837,858,850,852,845,844,845,893,880,897,966,981,864,841,817,801,791,813,794,810,836,829,989,967,836,865,846,847,846,807,826,848,851,840,860,836,845,870,860,830,812,810,797,794,793,811,830,851,854,865,871,854,863,862,837,815,828,842,857,844,819,823,827,838,835,824,811,807,806,787,796,791,780,779,763,780,788,787,807,803,824,811,818,819,817,811,811,821,793,803,809,828,805,803,836,832,840,858,808,760,751,745,766,756,733,771,768,759,758,760,779,760,760,765,767,796,780,766,766,766,789,829,855,836,831,805,801,764,768,767,783,765,771,771,808,822,819,835,855,860,843,849,871,886,873,861,869,887,904,909,933,926,932,914,853,812,786,804,800,836,858,891,865,855,871,866,849,862,847,834,861,837,827,854,843,793,774,788,788,832,797,845,850,835,836,854,850,842,861,821,836,836,860,911,914,883,938,899,900,904,887,888,903,883,885,832,802,841,845,869,849,841,855,851,853,855,882,882,876,864,889,911,864,826,773,779,779,790,828,837,854,840,833,830,850,847,818,849,818,827,839,830,814,841,835,836,820,843,835,838,832,857,858,840,827,875,881,924,883,879,862,869,877,878,856,839,833,815,801,785,827,795,796,783,null,null],[null,817,813,805,816,817,878,898,860,814,852,882,871,859,822,811,834,797,778,790,798,855,846,873,858,841,845,848,869,847,852,854,825,860,872,894,890,930,931,936,906,871,876,868,854,863,859,850,854,865,865,849,848,847,851,859,878,877,859,849,841,851,926,985,861,866,852,845,835,814,837,840,876,881,913,844,851,871,876,894,897,905,900,974,1104,1229,1217,847,822,829,830,828,1105,1181,895,797,793,819,804,803,925,877,806,806,801,807,802,802,805,805,800,811,804,833,853,833,819,837,849,842,844,829,836,841,840,829,899,877,865,810,821,779,832,940,1091,925,793,846,835,843,834,849,837,858,850,852,845,844,845,893,880,897,966,981,864,841,817,801,791,813,794,810,836,829,989,967,836,865,846,847,846,807,826,848,851,840,860,836,845,870,860,830,812,810,797,794,793,811,830,851,854,865,871,854,863,862,837,815,828,842,857,844,819,823,827,838,835,824,811,807,806,787,796,791,780,779,763,780,788,787,807,803,824,811,818,819,817,811,811,821,793,803,809,828,805,803,836,832,840,858,808,760,751,745,766,756,733,771,768,759,758,760,779,760,760,765,767,796,780,766,766,766,789,829,855,836,831,805,801,764,768,767,783,765,771,771,808,822,819,835,855,860,843,849,871,886,873,861,869,887,904,909,933,926,932,914,853,812,786,804,800,836,858,891,865,855,871,866,849,862,847,834,861,837,827,854,843,793,774,788,788,832,797,845,850,835,836,854,850,842,861,821,836,836,860,911,914,883,938,899,900,904,887,888,903,883,885,832,802,841,845,869,849,841,855,851,853,855,882,882,876,864,889,911,864,826,773,779,779,790,828,837,854,840,833,830,850,847,818,849,818,827,839,830,814,841,835,836,820,843,835,838,832,857,858,840,827,875,881,924,883,879,862,869,877,878,856,839,833,815,801,785,827,795,796,783,null,null],[null,801,848,810,801,807,841,865,822,766,820,870,884,881,835,820,846,833,823,817,841,853,862,873,848,857,856,843,845,869,876,841,823,841,848,847,874,879,892,882,902,881,894,884,843,851,867,880,851,856,858,843,842,848,848,857,886,849,869,838,840,883,1026,1032,855,843,831,827,850,841,855,862,880,883,872,827,853,862,862,905,910,937,919,958,1070,1218,1228,894,841,822,819,821,1003,1232,936,798,787,814,813,806,892,886,814,803,803,808,806,803,823,823,810,808,799,821,844,825,827,831,834,819,818,832,833,834,838,834,873,859,858,806,834,836,837,864,1044,889,853,848,858,836,824,833,829,843,827,846,818,853,859,891,887,891,961,1094,966,849,837,822,801,802,812,814,835,841,942,911,850,819,817,831,834,817,850,839,854,833,865,827,872,910,819,820,846,830,825,827,802,839,843,851,847,854,851,831,873,856,835,825,837,845,862,865,825,826,836,808,835,830,814,818,811,766,783,779,766,782,779,780,776,786,810,806,812,815,820,832,820,808,802,817,818,850,833,824,791,813,832,815,848,855,796,748,762,775,756,750,749,766,758,739,764,760,757,765,756,762,770,772,783,765,764,763,804,836,852,850,825,806,809,785,793,775,788,762,793,799,804,827,821,840,866,861,846,875,875,867,869,872,878,908,914,892,931,920,927,925,897,866,814,798,846,876,896,901,869,865,860,866,837,843,819,784,819,867,878,875,871,817,782,789,771,825,828,843,841,829,842,834,838,837,860,811,825,848,874,958,922,883,930,900,904,930,978,979,943,904,935,855,819,824,819,814,821,820,872,855,871,878,879,894,871,842,918,911,882,853,770,807,802,825,822,840,843,846,845,851,867,829,788,831,854,817,823,827,840,852,828,835,829,823,841,847,832,845,827,827,833,857,902,933,866,846,851,868,874,876,847,854,822,813,811,815,826,785,823,796,null,null],[null,838,849,841,835,846,810,804,839,827,788,805,844,868,821,834,853,840,826,833,852,827,847,846,842,868,863,853,860,913,893,833,829,851,835,823,849,857,864,833,860,871,884,897,871,871,906,911,848,842,838,836,832,844,838,863,866,843,853,836,888,985,1009,917,844,845,830,863,866,868,867,886,885,886,883,850,867,865,868,903,944,961,935,939,1106,1190,1186,854,833,831,836,826,901,1233,1008,798,791,802,800,818,892,881,819,804,799,800,812,820,816,806,822,822,798,818,854,826,824,811,851,837,824,838,846,834,835,831,870,846,852,825,852,855,827,905,880,948,983,857,841,837,825,819,814,835,822,866,844,876,860,870,873,874,941,1069,1040,899,826,812,789,798,820,813,851,843,928,877,837,824,850,854,842,837,866,877,879,808,861,830,840,863,795,809,824,857,838,848,826,824,843,843,834,840,820,853,883,837,852,843,836,851,850,847,800,819,818,826,824,834,821,822,829,795,786,789,785,802,806,800,789,814,827,809,786,816,814,816,824,816,818,808,824,830,821,803,812,841,845,837,841,849,811,768,756,743,737,771,776,789,759,748,756,747,749,758,774,768,773,777,776,768,779,776,787,816,860,850,817,815,828,801,776,779,768,782,798,825,834,851,851,861,856,855,860,856,863,863,876,890,879,902,911,911,914,916,916,912,890,882,862,833,874,886,885,862,871,872,864,873,818,813,820,802,796,814,871,867,870,846,785,789,804,796,784,829,832,804,851,841,849,845,859,833,833,858,883,977,921,902,904,922,941,940,968,959,957,917,906,866,840,796,795,798,794,790,865,917,914,858,888,909,874,859,918,924,895,824,762,818,833,825,841,851,841,838,845,863,837,792,815,835,830,835,839,838,834,840,842,831,820,833,838,848,841,834,838,843,848,869,875,891,866,865,858,860,866,866,841,845,809,823,840,834,824,797,822,808,null,null],[null,859,831,808,862,875,820,793,824,872,854,816,792,820,820,838,849,829,813,838,854,828,857,853,866,853,844,836,834,900,859,829,823,851,838,827,836,845,868,870,874,851,863,876,885,899,929,901,841,832,834,837,830,834,835,850,845,853,845,828,964,992,878,834,841,846,891,944,853,863,864,895,870,867,879,860,866,847,835,891,972,1041,991,973,1117,1181,1124,848,832,816,834,841,850,1149,1075,812,798,796,785,804,896,876,810,820,797,803,800,803,805,817,822,802,821,863,846,821,830,811,821,828,825,835,812,819,827,818,870,857,862,839,855,841,814,912,979,986,981,927,840,840,822,799,808,841,826,859,851,864,844,884,897,895,917,1025,1008,944,836,807,809,829,817,798,827,840,877,837,839,838,855,848,843,864,852,870,869,820,855,842,844,844,840,823,814,840,848,850,839,833,846,845,858,855,837,860,860,838,838,831,839,861,844,848,829,825,829,838,823,827,823,830,840,811,785,785,794,808,808,796,797,803,806,814,811,812,827,835,806,796,810,818,820,802,815,821,808,826,834,849,828,846,847,784,754,769,754,771,770,772,774,768,744,739,759,768,776,761,772,787,756,773,781,782,764,810,869,850,820,836,817,772,765,778,781,800,815,835,860,866,867,862,852,880,901,876,867,875,876,903,873,892,894,894,876,891,897,870,875,884,883,872,877,882,880,859,880,906,891,872,834,807,814,804,794,809,862,852,844,854,808,780,785,791,802,784,815,796,827,818,836,842,854,855,854,875,901,953,941,922,931,947,944,936,998,980,969,971,893,871,865,807,784,801,802,799,951,1043,967,891,885,906,895,890,871,853,860,796,769,800,818,817,824,861,854,836,858,842,819,814,818,834,831,828,844,841,832,841,853,841,828,831,843,847,834,829,834,847,851,875,876,871,881,908,871,855,865,850,845,830,826,840,833,838,800,796,801,786,null,null],[null,838,815,774,841,848,833,818,841,862,869,840,772,808,842,840,846,832,832,831,842,827,835,856,857,850,837,831,848,886,814,807,807,826,831,833,835,843,857,859,886,876,908,908,881,917,913,875,831,821,823,841,821,826,848,850,855,857,849,854,955,896,856,853,841,875,918,889,860,873,881,880,871,883,882,860,863,835,833,871,992,1009,962,1009,1113,1185,1113,855,843,812,840,836,832,1029,1124,810,795,808,806,787,902,898,816,807,809,803,793,819,798,808,809,819,814,844,838,824,824,818,814,819,810,817,818,824,837,824,870,865,844,844,854,851,816,850,904,991,1013,994,894,852,827,830,817,829,842,872,845,850,867,846,876,879,926,1053,1019,931,846,829,848,870,815,781,814,859,930,876,827,837,834,861,853,851,856,827,836,850,859,814,839,853,839,823,828,829,873,863,842,825,854,854,848,853,846,867,875,841,836,826,839,860,860,856,823,824,832,841,833,839,802,821,834,824,815,811,820,799,797,785,787,804,806,803,804,801,811,817,801,801,809,819,817,819,825,825,802,813,825,835,823,828,839,816,741,751,748,749,755,754,758,751,747,748,771,750,774,763,766,769,784,780,759,786,765,797,858,833,843,855,837,779,778,808,796,817,837,835,866,871,873,875,864,903,900,886,879,866,879,882,881,881,884,875,866,870,901,877,881,887,890,880,885,879,876,884,872,899,870,881,847,809,824,802,808,819,806,876,849,850,846,774,800,808,816,783,798,802,831,841,858,833,859,862,899,899,900,896,961,1046,924,922,929,929,967,965,962,941,872,855,815,793,780,775,793,812,977,1040,924,887,851,874,840,859,873,829,862,835,827,809,796,846,809,830,836,837,827,825,830,823,815,832,846,816,842,840,837,841,859,836,828,834,842,850,849,840,842,844,838,872,872,862,847,865,889,887,851,835,832,814,818,821,807,835,791,779,779,781,null,null],[null,838,815,774,841,848,833,818,841,862,869,840,772,808,842,840,846,832,832,831,842,827,835,856,857,850,837,831,848,886,814,807,807,826,831,833,835,843,857,859,886,876,908,908,881,917,913,875,831,821,823,841,821,826,848,850,855,857,849,854,955,896,856,853,841,875,918,889,860,873,881,880,871,883,882,860,863,835,833,871,992,1009,962,1009,1113,1185,1113,855,843,812,840,836,832,1029,1124,810,795,808,806,787,902,898,816,807,809,803,793,819,798,808,809,819,814,844,838,824,824,818,814,819,810,817,818,824,837,824,870,865,844,844,854,851,816,850,904,991,1013,994,894,852,827,830,817,829,842,872,845,850,867,846,876,879,926,1053,1019,931,846,829,848,870,815,781,814,859,930,876,827,837,834,861,853,851,856,827,836,850,859,814,839,853,839,823,828,829,873,863,842,825,854,854,848,853,846,867,875,841,836,826,839,860,860,856,823,824,832,841,833,839,802,821,834,824,815,811,820,799,797,785,787,804,806,803,804,801,811,817,801,801,809,819,817,819,825,825,802,813,825,835,823,828,839,816,741,751,748,749,755,754,758,751,747,748,771,750,774,763,766,769,784,780,759,786,765,797,858,833,843,855,837,779,778,808,796,817,837,835,866,871,873,875,864,903,900,886,879,866,879,882,881,881,884,875,866,870,901,877,881,887,890,880,885,879,876,884,872,899,870,881,847,809,824,802,808,819,806,876,849,850,846,774,800,808,816,783,798,802,831,841,858,833,859,862,899,899,900,896,961,1046,924,922,929,929,967,965,962,941,872,855,815,793,780,775,793,812,977,1040,924,887,851,874,840,859,873,829,862,835,827,809,796,846,809,830,836,837,827,825,830,823,815,832,846,816,842,840,837,841,859,836,828,834,842,850,849,840,842,844,838,872,872,862,847,865,889,887,851,835,832,814,818,821,807,835,791,779,779,781,null,null],[null,870,847,811,809,798,843,848,863,876,851,812,807,816,844,828,828,841,846,807,845,828,831,840,855,841,841,844,845,862,801,805,810,820,822,840,847,843,867,835,849,913,1006,1021,859,884,894,860,824,826,841,854,838,841,852,850,867,824,838,896,901,859,860,856,902,962,903,866,877,887,877,867,886,894,885,869,882,875,851,873,968,1017,1006,986,1129,1174,1075,842,840,824,837,830,827,922,1137,814,793,801,814,789,878,906,834,805,818,808,798,816,805,802,799,816,825,842,831,816,816,814,820,819,812,813,823,817,823,818,903,876,816,850,849,840,842,833,836,946,986,986,906,863,850,849,851,837,842,859,864,868,876,851,877,921,990,1032,955,870,865,837,842,850,798,792,811,862,990,907,892,865,839,843,811,825,878,812,839,875,836,830,836,851,852,824,801,829,845,849,865,848,863,860,857,859,836,834,839,845,865,847,841,842,858,867,881,834,834,834,821,838,814,817,823,806,828,817,815,816,808,823,800,817,796,782,839,812,793,817,826,827,814,811,819,814,818,812,812,832,843,824,813,811,839,843,758,749,750,761,766,771,772,759,760,750,765,763,744,745,765,787,795,760,765,766,773,785,842,853,859,841,843,792,776,795,801,841,839,836,871,880,876,892,883,892,904,915,882,884,865,861,864,875,874,851,858,865,903,895,889,879,908,906,873,876,875,867,858,870,868,866,871,857,855,829,811,804,818,885,873,842,859,798,829,820,807,794,780,830,835,837,843,848,857,866,883,910,882,881,890,924,901,933,905,917,955,977,962,944,853,845,790,840,806,809,815,838,928,1002,971,956,865,878,868,874,891,838,856,851,815,814,792,855,801,787,808,848,846,845,835,828,837,828,849,833,837,830,817,842,849,835,841,827,835,835,818,829,851,847,834,879,871,867,868,860,877,866,850,838,834,812,824,831,806,823,800,779,797,795,null,null],[null,873,862,845,817,799,827,855,878,873,854,801,809,817,826,826,824,836,851,839,860,837,840,832,862,843,861,858,861,842,809,797,798,812,816,837,833,834,845,843,821,925,1034,1028,858,865,882,866,830,839,851,851,840,841,866,853,848,846,887,953,866,869,861,872,901,873,849,865,876,866,838,868,863,892,883,864,879,872,845,848,882,929,945,944,1156,1194,1039,845,837,832,842,930,968,900,1113,838,807,802,806,801,847,896,819,802,807,809,802,820,809,799,824,788,811,838,818,821,832,828,822,829,829,850,847,850,851,854,940,940,845,850,859,864,873,869,855,860,862,889,850,821,827,850,837,828,823,828,878,871,839,858,857,914,1118,1021,920,858,849,839,859,884,785,790,818,862,989,859,908,909,835,811,804,801,888,847,847,864,842,849,858,848,894,867,817,819,829,827,862,851,838,838,841,844,828,831,855,849,829,804,832,847,872,858,888,813,832,845,839,826,819,823,816,822,825,825,821,824,815,830,814,807,808,810,840,837,806,809,822,825,806,803,824,813,832,826,827,842,837,815,810,811,821,816,800,802,780,761,770,764,764,762,759,753,760,774,772,782,778,771,787,761,766,758,773,789,834,833,832,835,858,792,809,832,821,842,854,859,852,845,854,856,894,881,892,922,906,894,873,871,892,883,869,862,873,855,862,889,893,881,888,909,859,869,865,847,866,874,875,859,856,867,871,869,843,806,807,826,861,860,862,830,810,824,814,809,785,817,800,826,834,848,860,854,894,901,862,861,853,912,861,867,880,902,931,934,917,940,809,822,814,849,838,830,852,873,933,946,943,922,904,894,908,914,876,832,819,822,801,801,782,843,803,786,775,846,833,847,842,829,828,832,844,846,850,832,799,841,844,836,847,812,834,845,813,805,819,830,840,869,872,857,884,870,877,858,863,830,830,826,828,829,838,838,815,780,774,802,null,null],[null,846,833,859,864,848,839,836,839,867,833,827,829,809,863,849,824,839,845,851,852,840,842,831,851,852,875,853,896,806,792,807,809,844,835,838,839,828,830,837,831,938,1011,984,871,854,830,852,862,841,852,859,855,866,867,852,833,881,939,904,874,872,855,929,885,862,879,862,878,838,819,861,844,849,878,885,857,817,837,842,831,877,954,988,1160,1201,1049,867,860,913,964,1095,1140,941,1033,889,811,808,813,802,842,892,808,801,809,818,801,818,803,822,820,791,806,859,852,857,875,866,876,885,890,883,878,890,888,865,930,942,835,824,817,816,820,815,815,818,865,844,842,854,850,819,802,797,808,816,868,880,870,832,864,907,1115,950,913,895,833,843,859,859,793,792,826,880,925,849,854,886,808,793,842,834,881,864,863,867,856,851,852,864,868,870,857,850,842,825,865,853,833,836,845,854,835,834,848,838,841,849,842,861,835,842,876,791,827,834,815,829,813,824,825,833,824,827,835,798,807,813,815,805,799,799,837,841,814,821,829,833,828,831,804,800,828,836,828,807,816,810,806,817,811,807,827,826,812,764,755,758,759,768,768,760,770,768,766,766,768,764,764,770,769,783,760,768,824,839,833,857,846,830,828,826,827,844,856,886,866,848,879,859,893,878,887,908,903,921,888,871,886,887,886,871,893,871,886,881,891,882,873,878,879,857,855,864,871,869,857,855,878,894,874,876,867,855,821,799,817,856,843,870,834,810,826,788,796,835,827,808,812,803,819,835,859,875,840,898,880,897,812,796,805,825,882,888,827,849,813,835,860,847,854,875,868,883,876,895,884,895,888,880,891,888,835,859,822,808,780,777,778,841,796,802,775,835,821,830,847,841,847,851,847,820,805,784,820,835,827,835,826,788,802,819,788,822,806,824,851,834,847,824,850,865,867,863,851,843,828,820,831,825,835,836,816,789,785,795,null,null],[null,873,853,843,846,839,851,831,831,863,847,839,824,826,869,830,820,826,846,844,852,848,848,864,868,849,843,860,913,812,792,803,811,844,837,826,837,836,841,845,827,955,1014,973,848,841,831,837,879,859,854,855,873,866,857,842,863,931,904,880,868,853,925,996,865,864,871,882,835,819,834,843,851,848,854,884,846,821,850,896,857,839,898,1033,1187,1182,1021,897,976,1093,1130,1147,1096,939,940,910,816,816,804,789,857,897,822,820,834,811,803,819,793,813,821,809,811,857,862,865,902,893,879,881,891,891,852,879,879,879,953,928,830,800,798,803,800,806,807,810,821,800,808,803,805,812,804,800,798,792,847,881,866,821,843,903,1044,927,933,918,903,878,836,848,782,796,838,884,955,847,841,858,802,806,818,800,852,844,855,845,843,862,851,873,854,857,855,856,832,839,858,807,819,863,864,869,837,873,849,833,855,866,848,835,829,890,914,826,858,873,823,836,810,831,835,832,808,810,831,818,817,805,801,799,813,828,797,820,841,832,826,824,829,814,812,810,828,844,816,829,824,822,808,816,823,826,824,823,801,782,763,757,763,769,756,756,755,779,760,761,752,763,754,776,778,772,764,790,817,846,838,849,835,852,843,833,834,846,864,865,864,864,892,876,858,884,886,887,883,899,903,892,884,878,878,879,899,890,880,865,879,868,871,867,864,845,844,845,868,853,850,861,872,859,871,875,875,876,827,792,802,834,839,864,863,842,818,779,817,860,853,819,811,822,794,783,812,847,842,863,887,844,794,794,791,801,823,817,781,791,823,861,878,853,859,886,884,894,892,891,877,883,876,865,886,888,843,830,809,833,799,778,781,843,826,807,793,844,836,832,839,829,831,850,849,800,782,781,805,809,832,846,815,776,767,775,782,807,821,839,834,842,855,840,838,851,857,842,830,827,811,815,827,840,825,822,810,795,808,814,null,null],[null,873,853,843,846,839,851,831,831,863,847,839,824,826,869,830,820,826,846,844,852,848,848,864,868,849,843,860,913,812,792,803,811,844,837,826,837,836,841,845,827,955,1014,973,848,841,831,837,879,859,854,855,873,866,857,842,863,931,904,880,868,853,925,996,865,864,871,882,835,819,834,843,851,848,854,884,846,821,850,896,857,839,898,1033,1187,1182,1021,897,976,1093,1130,1147,1096,939,940,910,816,816,804,789,857,897,822,820,834,811,803,819,793,813,821,809,811,857,862,865,902,893,879,881,891,891,852,879,879,879,953,928,830,800,798,803,800,806,807,810,821,800,808,803,805,812,804,800,798,792,847,881,866,821,843,903,1044,927,933,918,903,878,836,848,782,796,838,884,955,847,841,858,802,806,818,800,852,844,855,845,843,862,851,873,854,857,855,856,832,839,858,807,819,863,864,869,837,873,849,833,855,866,848,835,829,890,914,826,858,873,823,836,810,831,835,832,808,810,831,818,817,805,801,799,813,828,797,820,841,832,826,824,829,814,812,810,828,844,816,829,824,822,808,816,823,826,824,823,801,782,763,757,763,769,756,756,755,779,760,761,752,763,754,776,778,772,764,790,817,846,838,849,835,852,843,833,834,846,864,865,864,864,892,876,858,884,886,887,883,899,903,892,884,878,878,879,899,890,880,865,879,868,871,867,864,845,844,845,868,853,850,861,872,859,871,875,875,876,827,792,802,834,839,864,863,842,818,779,817,860,853,819,811,822,794,783,812,847,842,863,887,844,794,794,791,801,823,817,781,791,823,861,878,853,859,886,884,894,892,891,877,883,876,865,886,888,843,830,809,833,799,778,781,843,826,807,793,844,836,832,839,829,831,850,849,800,782,781,805,809,832,846,815,776,767,775,782,807,821,839,834,842,855,840,838,851,857,842,830,827,811,815,827,840,825,822,810,795,808,814,null,null],[null,870,861,823,825,819,836,827,848,858,856,840,838,829,829,835,828,831,856,840,853,849,842,883,883,843,853,879,906,803,801,798,802,833,836,843,841,828,835,828,832,919,1007,938,833,830,834,842,896,877,859,849,876,862,856,847,867,921,848,837,876,912,994,895,886,874,841,861,828,839,858,836,840,844,849,848,859,866,883,885,918,899,852,1091,1197,1191,1024,1092,1164,1212,1202,1029,923,888,866,957,850,806,805,787,855,915,834,806,827,798,805,813,812,805,792,812,825,842,845,850,868,864,861,882,887,868,863,868,862,843,939,939,837,793,798,791,790,813,807,807,792,800,776,788,815,805,809,803,796,792,832,892,874,848,836,903,1032,971,913,882,889,927,871,841,800,805,825,874,904,827,826,819,778,786,785,773,807,793,783,788,809,855,842,834,864,866,843,830,826,850,845,805,824,855,853,838,828,852,810,817,849,862,855,843,832,867,892,797,880,895,845,830,804,827,820,849,841,842,856,823,807,805,803,800,814,842,789,826,830,842,819,810,821,831,804,812,829,824,817,811,809,832,822,830,810,814,819,814,813,794,793,796,781,762,764,768,780,767,770,779,765,762,772,768,770,781,810,830,827,849,851,842,848,838,847,853,838,858,846,837,859,868,870,859,863,878,885,891,911,898,899,888,880,886,856,880,890,892,874,877,853,853,867,885,860,850,863,864,861,867,853,865,871,881,877,890,876,865,864,811,813,818,856,840,859,860,802,788,817,855,874,837,810,807,799,750,799,831,846,820,828,796,794,800,807,806,795,811,796,797,870,892,855,853,870,883,850,873,916,911,879,884,897,893,892,892,873,855,856,858,817,779,785,832,857,828,801,840,845,825,830,868,859,856,875,794,777,780,783,796,827,811,787,781,773,776,784,789,772,805,796,841,846,853,834,817,822,821,834,843,842,834,834,833,827,828,846,831,849,866,null,null],[null,838,873,857,828,834,843,840,861,853,831,860,828,806,832,844,834,813,840,836,854,853,856,854,850,849,856,909,864,803,796,794,811,844,849,838,831,815,822,829,831,907,917,877,837,843,852,879,871,866,872,869,860,876,886,868,862,855,855,827,907,1030,1060,890,872,876,871,846,832,851,861,861,824,826,858,843,860,861,891,936,1026,1042,897,1129,1195,1193,1123,1190,1178,1173,1094,879,863,871,826,1009,872,817,806,801,826,934,837,812,826,806,813,808,810,809,801,796,827,835,859,855,856,851,866,849,862,862,868,861,862,847,967,829,811,795,812,787,787,810,809,793,799,798,799,800,815,797,817,793,808,794,819,892,911,851,817,861,946,960,907,871,896,880,882,838,825,816,820,855,805,772,794,813,805,791,790,813,797,794,780,799,785,787,787,796,831,842,856,839,845,848,863,832,829,849,867,836,792,767,775,800,826,842,845,848,838,828,862,843,853,873,851,854,868,886,822,855,852,854,851,814,821,808,816,796,808,844,799,829,827,846,819,830,834,838,797,816,830,826,832,817,794,827,823,832,796,795,831,824,819,819,827,824,811,766,770,768,769,775,778,768,768,768,762,760,789,804,844,859,868,850,851,849,860,858,858,855,854,876,869,875,861,858,844,875,863,866,875,887,905,889,882,882,896,896,889,877,886,877,854,864,842,837,853,868,857,867,875,838,864,863,838,857,872,883,877,866,862,864,857,838,815,807,867,850,860,872,842,812,823,831,858,849,844,848,829,770,805,816,826,800,784,795,806,804,791,811,805,803,818,803,867,877,840,852,851,857,851,862,921,911,879,883,887,889,902,891,876,865,849,831,813,783,785,828,830,806,819,843,873,816,849,851,858,854,851,849,783,805,845,801,840,824,780,778,766,778,791,812,794,818,827,816,832,850,813,804,810,822,837,846,845,862,856,839,821,830,879,862,871,877,null,null],[null,842,851,883,845,853,833,839,844,829,855,888,857,827,843,825,816,845,843,827,827,830,851,849,840,850,858,918,864,801,793,804,832,826,834,833,827,820,809,815,837,930,900,860,837,844,859,878,867,860,878,864,849,873,868,873,828,834,866,859,950,1018,1012,1012,898,864,853,837,901,868,876,843,834,830,834,912,946,881,877,944,1097,1073,920,1149,1199,1204,1209,1160,1065,1010,928,862,856,861,814,1047,902,813,808,803,796,911,818,814,805,811,817,811,808,809,807,804,822,838,845,848,849,856,864,866,857,849,867,858,853,844,984,838,823,799,800,798,798,806,800,795,800,791,797,795,787,792,811,810,809,789,804,875,911,846,825,849,904,946,900,883,898,871,863,832,810,842,846,860,759,766,810,809,803,791,785,768,794,792,795,779,791,787,792,785,784,790,824,833,810,822,854,822,847,834,844,793,769,770,786,799,805,786,803,832,847,847,876,869,834,856,834,856,874,870,810,853,857,838,831,823,829,805,818,808,805,819,820,813,811,847,818,828,828,828,817,832,834,834,830,836,821,821,837,817,821,822,829,815,803,820,837,844,828,804,786,810,801,780,750,754,779,781,817,822,825,844,866,874,870,846,844,837,841,838,853,853,868,861,862,887,853,848,869,878,856,858,874,872,892,895,885,895,888,905,906,877,884,891,890,877,866,837,821,839,850,870,870,839,861,863,879,881,887,879,887,881,865,850,856,848,849,817,836,858,845,862,883,816,788,821,862,848,858,865,860,773,788,788,801,796,786,781,826,811,794,821,840,795,827,802,902,940,898,888,873,868,879,859,910,894,880,879,886,885,885,897,854,852,818,819,818,795,790,793,811,792,826,841,853,830,851,843,860,859,837,861,833,830,843,821,855,827,778,782,806,829,840,862,866,887,933,867,820,824,805,808,812,802,841,849,857,915,1039,996,863,843,871,869,875,875,null,null],[null,839,840,879,853,836,822,835,840,827,849,871,849,849,842,849,832,868,849,822,817,808,834,853,853,857,899,907,824,804,799,810,833,823,827,821,825,826,818,816,844,966,908,851,839,850,858,869,874,848,871,859,858,872,874,862,858,875,854,825,972,928,889,924,987,905,830,840,909,866,889,833,848,826,835,920,897,891,949,944,1069,981,950,1114,1192,1205,1203,966,885,871,861,825,788,794,780,1031,938,813,805,804,797,888,829,812,809,813,802,815,819,814,808,817,817,846,849,844,848,834,856,854,845,858,861,858,863,873,971,854,799,793,796,800,793,800,796,784,793,791,790,792,794,804,807,808,796,789,789,848,895,851,823,834,898,960,919,927,883,883,838,822,802,853,873,822,775,810,815,798,820,807,784,778,786,770,765,774,778,780,797,794,791,799,812,815,793,831,844,803,809,800,811,813,806,788,785,772,790,790,785,808,783,792,825,811,808,861,825,848,872,847,816,823,839,824,820,816,807,814,803,807,811,813,818,806,795,827,822,817,823,810,807,821,834,836,808,827,829,810,838,824,817,805,825,814,807,798,811,823,841,808,823,834,815,788,761,764,794,804,817,830,850,850,877,860,850,838,854,848,844,844,859,840,853,865,871,871,850,869,871,852,842,849,886,890,879,900,912,910,874,867,884,887,896,928,951,887,862,842,842,862,854,845,836,845,838,860,884,880,880,882,899,887,865,846,859,845,853,856,828,851,849,853,860,864,796,821,832,857,845,859,887,783,787,786,793,779,791,787,823,822,844,888,857,852,839,828,942,1015,907,920,910,912,898,881,915,881,884,894,876,889,882,885,856,842,837,833,815,820,810,823,792,801,831,856,857,877,865,838,839,848,853,853,847,829,831,869,841,779,785,787,808,843,896,915,903,946,995,866,803,788,827,847,838,822,852,879,878,980,1085,1122,980,870,843,853,881,852,null,null],[null,839,840,879,853,836,822,835,840,827,849,871,849,849,842,849,832,868,849,822,817,808,834,853,853,857,899,907,824,804,799,810,833,823,827,821,825,826,818,816,844,966,908,851,839,850,858,869,874,848,871,859,858,872,874,862,858,875,854,825,972,928,889,924,987,905,830,840,909,866,889,833,848,826,835,920,897,891,949,944,1069,981,950,1114,1192,1205,1203,966,885,871,861,825,788,794,780,1031,938,813,805,804,797,888,829,812,809,813,802,815,819,814,808,817,817,846,849,844,848,834,856,854,845,858,861,858,863,873,971,854,799,793,796,800,793,800,796,784,793,791,790,792,794,804,807,808,796,789,789,848,895,851,823,834,898,960,919,927,883,883,838,822,802,853,873,822,775,810,815,798,820,807,784,778,786,770,765,774,778,780,797,794,791,799,812,815,793,831,844,803,809,800,811,813,806,788,785,772,790,790,785,808,783,792,825,811,808,861,825,848,872,847,816,823,839,824,820,816,807,814,803,807,811,813,818,806,795,827,822,817,823,810,807,821,834,836,808,827,829,810,838,824,817,805,825,814,807,798,811,823,841,808,823,834,815,788,761,764,794,804,817,830,850,850,877,860,850,838,854,848,844,844,859,840,853,865,871,871,850,869,871,852,842,849,886,890,879,900,912,910,874,867,884,887,896,928,951,887,862,842,842,862,854,845,836,845,838,860,884,880,880,882,899,887,865,846,859,845,853,856,828,851,849,853,860,864,796,821,832,857,845,859,887,783,787,786,793,779,791,787,823,822,844,888,857,852,839,828,942,1015,907,920,910,912,898,881,915,881,884,894,876,889,882,885,856,842,837,833,815,820,810,823,792,801,831,856,857,877,865,838,839,848,853,853,847,829,831,869,841,779,785,787,808,843,896,915,903,946,995,866,803,788,827,847,838,822,852,879,878,980,1085,1122,980,870,843,853,881,852,null,null],[null,866,851,834,818,829,841,845,823,781,822,822,839,847,824,825,833,843,844,844,840,827,843,860,864,836,889,915,818,797,792,812,833,842,835,828,815,823,817,814,878,984,909,836,840,829,854,872,864,844,859,850,853,834,823,835,859,840,788,799,955,887,864,872,910,923,838,840,850,869,878,845,845,828,881,960,1017,969,987,1041,1062,945,970,1137,1209,1206,1133,871,881,867,823,763,765,774,775,1010,978,828,806,802,813,900,830,803,842,807,801,805,801,800,796,813,804,836,848,859,865,845,877,866,844,870,870,864,865,873,947,860,810,799,793,795,786,798,785,788,788,785,795,784,798,807,811,801,794,791,810,844,893,841,838,848,894,954,943,898,958,920,843,824,782,818,834,773,779,811,786,784,804,788,769,764,794,786,797,810,802,806,819,804,782,785,804,807,807,814,828,810,828,841,826,837,807,791,786,772,778,789,788,787,784,794,798,805,784,796,802,834,844,838,844,785,835,803,799,806,812,812,793,808,803,814,812,801,809,834,812,815,831,826,805,815,823,822,828,857,833,822,836,829,820,804,834,827,840,814,833,829,834,829,843,825,827,841,830,820,819,832,838,844,869,834,857,839,837,836,854,858,862,850,865,858,858,868,853,854,841,860,844,853,858,874,887,895,897,915,930,925,912,892,880,898,875,915,948,908,844,823,829,851,853,863,840,841,849,868,874,871,864,869,886,885,885,864,865,861,841,864,842,885,857,844,845,810,797,809,807,844,834,832,887,818,824,786,786,780,787,779,789,808,861,890,865,858,856,854,904,951,883,891,886,905,887,881,902,889,881,877,874,889,881,872,859,838,831,853,869,881,856,839,798,806,825,850,845,881,839,845,842,845,866,830,816,834,826,862,870,799,794,782,786,824,884,928,926,982,1004,849,794,783,835,831,837,846,870,883,916,1034,1055,1090,986,881,844,859,862,829,null,null],[null,853,839,821,816,838,835,841,820,821,835,821,827,828,820,812,823,823,823,843,850,849,848,835,842,857,907,863,822,808,794,822,842,832,827,818,815,833,821,807,921,979,914,851,844,827,862,879,853,846,850,848,833,816,844,846,844,795,774,852,947,883,870,876,860,917,864,873,921,890,853,813,801,865,930,926,952,932,936,1118,972,928,979,1112,1089,983,923,845,836,782,760,777,793,790,788,957,1008,885,797,798,814,921,832,798,827,806,810,809,818,816,805,818,796,822,841,845,855,853,869,854,852,864,855,856,862,850,963,858,811,797,787,782,787,793,793,788,787,785,785,781,798,807,813,803,801,804,795,825,896,843,850,859,882,1008,952,882,903,884,831,803,795,815,793,761,798,802,798,808,790,800,802,793,793,782,786,794,804,792,797,786,756,785,829,779,804,814,814,827,819,839,814,820,797,807,791,788,784,800,792,792,801,808,796,788,816,791,788,790,789,791,803,762,779,800,782,809,807,802,798,800,806,793,835,829,809,820,814,797,817,825,817,821,825,820,824,822,820,819,833,804,801,823,822,816,824,854,840,805,818,824,828,825,829,855,850,822,821,831,844,845,871,848,841,838,857,843,863,869,850,855,856,864,866,852,843,869,864,868,861,844,858,868,880,888,896,931,936,908,903,875,880,891,899,905,887,858,851,832,833,846,857,857,855,853,855,879,868,877,875,863,859,876,872,859,859,851,851,862,855,955,901,857,858,789,782,793,823,820,829,852,856,806,784,774,790,792,780,782,800,813,840,857,877,875,869,855,950,938,894,883,874,885,884,888,881,881,879,878,883,884,875,900,863,879,828,850,894,885,901,857,837,854,819,828,850,880,889,818,855,854,850,826,831,842,834,842,834,797,786,777,793,865,901,931,940,972,959,869,772,786,817,837,865,854,876,907,986,1036,1084,1056,935,872,822,848,870,857,null,null],[null,836,835,818,820,826,826,820,830,831,843,823,817,830,824,829,839,843,841,843,848,834,832,832,840,884,922,826,803,803,796,832,825,838,843,837,834,821,811,833,962,924,895,868,843,853,868,865,851,852,854,838,829,823,838,855,796,785,845,918,957,921,898,872,866,948,991,967,1053,957,871,832,847,874,910,867,861,913,886,1004,928,968,915,967,912,870,884,818,756,752,767,782,775,786,780,880,1034,921,802,818,799,923,821,811,810,822,810,812,802,814,809,802,801,827,856,846,853,844,873,876,863,864,863,847,860,862,989,861,808,791,795,798,803,792,787,788,787,777,785,807,819,811,810,802,813,816,802,807,859,864,845,864,873,1000,984,925,880,863,800,798,810,814,813,792,805,807,804,800,792,785,795,808,790,792,801,799,792,794,808,787,798,789,822,804,802,820,824,826,822,829,819,811,803,814,796,795,796,808,781,786,793,796,814,796,777,786,785,772,780,783,778,759,767,768,762,774,771,787,791,796,811,780,824,815,806,814,823,813,840,835,820,825,813,819,836,832,823,808,816,812,797,810,815,820,819,836,820,817,830,811,829,831,816,796,793,810,829,830,851,848,858,826,829,829,842,853,856,849,859,838,843,839,848,853,841,856,879,870,854,855,867,879,870,877,912,911,914,909,896,881,893,882,895,859,849,877,843,849,845,846,864,849,863,863,862,860,873,882,891,890,879,884,875,876,876,858,858,874,929,1018,958,861,856,845,790,808,820,812,817,841,824,798,774,791,795,799,786,793,793,829,867,866,883,863,859,853,938,950,881,879,875,885,876,875,885,879,875,881,893,883,869,899,885,902,842,836,907,899,923,890,883,877,840,857,871,860,877,789,807,822,825,823,833,829,834,850,832,782,782,774,776,852,892,932,936,927,933,830,754,788,822,836,853,853,889,992,1017,1006,1098,1006,902,867,842,874,858,839,null,null],[null,827,832,807,822,825,846,829,824,825,823,848,890,865,887,869,869,817,821,836,827,842,839,847,842,899,891,814,806,804,798,825,827,829,831,838,832,821,816,845,932,871,874,869,830,823,830,822,867,860,852,849,851,849,832,832,802,798,893,915,926,932,924,880,880,929,995,1078,1065,966,958,856,850,861,871,840,906,959,945,923,942,949,865,852,845,851,873,809,769,823,809,801,809,807,835,835,1030,945,803,804,793,901,822,833,809,821,811,805,821,808,806,802,802,827,849,867,864,865,853,852,858,873,844,859,862,863,982,876,806,790,791,794,798,787,787,791,788,788,788,794,817,808,796,796,809,811,807,805,836,861,842,850,864,992,1005,924,911,876,803,806,781,801,805,778,784,808,813,809,788,775,792,809,805,817,806,807,826,831,802,781,808,819,803,806,809,821,835,810,830,848,828,844,825,803,806,794,789,792,795,785,789,799,806,827,793,785,786,781,779,769,773,763,754,761,762,781,796,775,780,814,831,816,805,806,818,837,823,814,834,836,820,831,823,829,827,806,825,820,823,824,815,825,809,828,823,785,793,826,815,821,829,813,786,774,752,772,811,843,852,841,829,825,838,830,845,866,864,844,844,825,810,843,852,881,852,869,860,865,876,888,879,881,873,876,888,884,880,889,909,895,878,863,874,863,861,874,841,850,842,856,861,849,862,853,893,890,884,874,897,894,881,884,884,886,877,824,827,841,875,981,1000,913,849,886,845,815,819,791,805,812,803,792,785,795,800,774,779,794,791,812,821,829,877,862,869,851,886,928,875,872,882,870,877,878,878,885,885,880,879,865,880,889,888,909,892,871,943,908,907,879,864,861,865,882,868,867,872,821,832,846,825,843,838,840,855,873,831,775,786,774,775,809,836,908,912,914,940,813,788,818,828,854,864,864,981,1054,1027,1019,1083,965,889,840,840,831,836,842,null,null],[null,827,832,807,822,825,846,829,824,825,823,848,890,865,887,869,869,817,821,836,827,842,839,847,842,899,891,814,806,804,798,825,827,829,831,838,832,821,816,845,932,871,874,869,830,823,830,822,867,860,852,849,851,849,832,832,802,798,893,915,926,932,924,880,880,929,995,1078,1065,966,958,856,850,861,871,840,906,959,945,923,942,949,865,852,845,851,873,809,769,823,809,801,809,807,835,835,1030,945,803,804,793,901,822,833,809,821,811,805,821,808,806,802,802,827,849,867,864,865,853,852,858,873,844,859,862,863,982,876,806,790,791,794,798,787,787,791,788,788,788,794,817,808,796,796,809,811,807,805,836,861,842,850,864,992,1005,924,911,876,803,806,781,801,805,778,784,808,813,809,788,775,792,809,805,817,806,807,826,831,802,781,808,819,803,806,809,821,835,810,830,848,828,844,825,803,806,794,789,792,795,785,789,799,806,827,793,785,786,781,779,769,773,763,754,761,762,781,796,775,780,814,831,816,805,806,818,837,823,814,834,836,820,831,823,829,827,806,825,820,823,824,815,825,809,828,823,785,793,826,815,821,829,813,786,774,752,772,811,843,852,841,829,825,838,830,845,866,864,844,844,825,810,843,852,881,852,869,860,865,876,888,879,881,873,876,888,884,880,889,909,895,878,863,874,863,861,874,841,850,842,856,861,849,862,853,893,890,884,874,897,894,881,884,884,886,877,824,827,841,875,981,1000,913,849,886,845,815,819,791,805,812,803,792,785,795,800,774,779,794,791,812,821,829,877,862,869,851,886,928,875,872,882,870,877,878,878,885,885,880,879,865,880,889,888,909,892,871,943,908,907,879,864,861,865,882,868,867,872,821,832,846,825,843,838,840,855,873,831,775,786,774,775,809,836,908,912,914,940,813,788,818,828,854,864,864,981,1054,1027,1019,1083,965,889,840,840,831,836,842,null,null],[null,834,837,838,822,829,822,819,837,853,829,825,824,825,852,847,876,873,862,856,827,847,849,848,840,889,837,825,820,807,843,833,825,829,834,828,825,827,828,859,871,838,853,842,828,834,837,822,880,863,843,843,852,853,846,844,809,880,963,928,929,935,929,894,903,938,959,1162,1007,909,963,909,905,872,871,894,1101,1025,1001,944,935,881,851,858,868,857,874,772,776,819,797,824,831,821,826,830,1012,986,802,809,805,880,818,808,808,806,810,823,823,804,797,801,796,823,844,866,853,862,860,856,858,868,872,879,866,859,973,906,804,788,783,792,781,784,786,793,787,787,794,799,816,808,807,817,820,824,813,797,821,878,843,846,855,951,943,929,894,878,816,808,811,824,798,764,795,802,811,809,799,795,807,806,790,816,809,813,828,839,805,799,821,808,806,787,821,819,814,819,820,849,842,846,826,791,809,806,784,774,773,796,788,795,801,783,768,766,768,781,771,772,779,774,773,773,786,797,792,773,793,810,812,806,805,802,816,846,811,824,828,823,824,832,830,832,811,816,823,821,805,827,840,819,800,821,817,822,826,817,815,807,817,798,769,764,772,780,807,830,808,836,847,827,828,836,860,861,865,859,833,849,850,852,840,858,872,900,867,851,869,878,878,880,881,880,883,882,882,890,901,882,874,876,856,865,869,874,845,858,847,858,863,860,861,853,885,875,884,845,879,878,879,885,886,885,854,814,802,824,801,926,957,981,923,907,906,828,800,809,805,844,841,783,802,794,801,782,778,792,796,816,789,792,841,836,843,852,951,914,884,872,871,870,877,878,873,882,884,876,882,880,881,869,880,894,905,880,932,905,883,857,870,857,848,848,859,868,870,861,896,859,860,848,834,841,850,867,811,782,780,775,775,789,801,818,853,865,867,817,819,831,830,849,862,918,1051,1035,1063,1077,1006,915,875,810,855,831,836,861,null,null],[null,845,832,847,836,816,823,827,859,825,808,817,815,811,813,832,811,847,873,893,867,841,844,851,848,910,832,802,815,813,841,849,837,835,842,833,821,832,824,855,869,864,864,848,824,863,826,839,849,851,849,838,865,869,861,846,795,831,890,940,940,929,935,901,829,1138,1545,1247,933,903,929,876,878,911,888,941,1135,1073,1076,985,940,846,861,865,861,855,808,789,802,801,803,807,802,837,843,835,976,1051,802,811,805,881,838,800,811,815,811,808,814,788,803,827,817,823,862,865,866,865,865,874,850,854,878,868,872,854,945,906,801,802,790,791,801,792,793,787,779,792,790,797,818,818,804,813,812,821,807,815,815,879,833,836,855,927,975,950,897,855,806,809,830,834,813,775,798,806,822,820,807,794,808,807,823,825,810,819,822,820,794,830,795,785,811,781,818,816,812,827,826,852,858,829,827,814,820,768,786,794,783,794,799,808,783,781,777,774,777,782,769,782,771,784,789,779,799,775,777,787,782,797,803,798,793,804,819,827,826,828,835,847,821,843,826,815,815,834,823,815,822,827,833,829,804,822,797,820,836,797,810,790,771,761,759,757,790,809,830,823,833,823,843,823,834,835,831,852,861,859,841,843,856,841,827,832,847,874,875,862,873,873,867,873,878,886,889,898,890,895,896,882,858,872,862,875,873,875,843,860,857,853,857,857,875,877,906,868,881,867,861,876,894,881,877,871,843,798,811,816,793,883,837,878,923,871,864,862,855,803,803,812,803,802,786,791,790,791,793,802,806,818,806,807,825,829,809,848,942,910,871,887,861,883,881,892,896,879,872,886,872,894,884,879,883,889,906,891,908,913,870,848,856,850,829,828,845,855,869,868,865,865,900,845,868,868,888,874,835,799,802,780,781,789,794,829,834,818,809,808,809,822,839,846,858,990,1066,1058,1090,1122,953,881,867,800,865,865,856,878,null,null],[null,864,840,838,828,809,862,852,843,820,836,825,810,815,825,828,809,811,836,878,888,873,854,857,844,887,824,820,811,819,837,828,828,827,815,842,817,834,831,842,857,861,864,848,835,869,835,830,857,843,854,872,889,884,873,851,821,849,984,1037,954,925,914,880,803,1101,1320,988,894,887,892,869,861,903,904,887,945,1057,1183,984,886,848,864,869,860,817,763,799,829,818,816,823,840,831,837,821,915,1081,810,796,796,893,839,797,808,820,815,788,806,787,815,813,807,818,870,873,881,864,864,878,873,868,869,844,865,851,956,906,814,811,815,798,802,790,778,791,786,789,800,809,803,813,803,792,800,816,805,798,857,848,848,836,843,911,1003,1252,889,872,819,807,783,833,820,779,793,811,821,823,821,814,787,808,814,820,816,817,823,849,815,811,808,812,799,802,817,821,820,836,838,844,850,852,838,807,822,778,789,799,797,796,780,764,776,777,787,783,780,772,781,774,779,783,791,798,788,769,793,810,807,788,802,808,802,808,826,805,826,843,848,848,822,839,836,790,812,843,865,845,815,822,819,842,852,799,750,794,808,789,808,783,766,767,761,783,794,804,838,815,859,835,825,824,843,837,847,853,855,865,856,853,867,850,837,844,854,872,869,875,877,895,882,891,881,900,886,898,896,912,880,890,877,880,869,860,867,863,858,845,835,844,871,876,867,893,916,881,886,857,865,884,870,873,884,864,843,817,824,820,799,801,801,861,865,861,864,884,888,828,815,796,806,852,853,810,798,805,798,795,806,809,813,810,860,848,825,852,939,925,870,886,889,889,890,878,896,877,871,888,893,889,878,874,893,892,907,903,900,906,880,861,849,845,843,842,842,840,844,860,843,859,878,847,880,895,896,880,881,871,879,849,827,834,810,844,822,818,825,817,796,808,824,876,928,1075,1097,1113,1095,1097,907,867,813,828,855,854,872,894,null,null],[null,864,840,838,828,809,862,852,843,820,836,825,810,815,825,828,809,811,836,878,888,873,854,857,844,887,824,820,811,819,837,828,828,827,815,842,817,834,831,842,857,861,864,848,835,869,835,830,857,843,854,872,889,884,873,851,821,849,984,1037,954,925,914,880,803,1101,1320,988,894,887,892,869,861,903,904,887,945,1057,1183,984,886,848,864,869,860,817,763,799,829,818,816,823,840,831,837,821,915,1081,810,796,796,893,839,797,808,820,815,788,806,787,815,813,807,818,870,873,881,864,864,878,873,868,869,844,865,851,956,906,814,811,815,798,802,790,778,791,786,789,800,809,803,813,803,792,800,816,805,798,857,848,848,836,843,911,1003,1252,889,872,819,807,783,833,820,779,793,811,821,823,821,814,787,808,814,820,816,817,823,849,815,811,808,812,799,802,817,821,820,836,838,844,850,852,838,807,822,778,789,799,797,796,780,764,776,777,787,783,780,772,781,774,779,783,791,798,788,769,793,810,807,788,802,808,802,808,826,805,826,843,848,848,822,839,836,790,812,843,865,845,815,822,819,842,852,799,750,794,808,789,808,783,766,767,761,783,794,804,838,815,859,835,825,824,843,837,847,853,855,865,856,853,867,850,837,844,854,872,869,875,877,895,882,891,881,900,886,898,896,912,880,890,877,880,869,860,867,863,858,845,835,844,871,876,867,893,916,881,886,857,865,884,870,873,884,864,843,817,824,820,799,801,801,861,865,861,864,884,888,828,815,796,806,852,853,810,798,805,798,795,806,809,813,810,860,848,825,852,939,925,870,886,889,889,890,878,896,877,871,888,893,889,878,874,893,892,907,903,900,906,880,861,849,845,843,842,842,840,844,860,843,859,878,847,880,895,896,880,881,871,879,849,827,834,810,844,822,818,825,817,796,808,824,876,928,1075,1097,1113,1095,1097,907,867,813,828,855,854,872,894,null,null],[null,853,853,853,822,830,863,828,798,818,819,810,822,830,815,812,815,830,827,828,832,904,897,895,872,878,823,820,811,813,815,823,819,833,816,829,813,828,870,830,832,865,856,860,842,876,863,834,853,854,864,884,881,869,848,852,898,1028,1160,1105,984,938,886,866,841,914,919,870,895,884,860,873,855,845,869,932,921,945,1159,917,861,850,862,852,808,770,768,812,807,812,824,846,845,822,814,849,879,1059,822,803,797,877,837,817,803,815,812,802,809,802,805,813,803,815,861,865,880,885,883,889,886,857,865,861,865,861,955,913,833,807,802,793,799,792,786,789,781,780,816,811,792,785,779,783,789,787,795,802,859,902,866,836,867,868,1086,1826,944,875,812,801,809,840,807,763,796,815,816,804,802,790,796,804,835,819,823,812,810,825,838,822,818,824,826,832,824,810,818,832,843,840,840,833,815,823,821,788,782,784,789,795,794,802,789,789,792,797,783,799,819,780,771,764,803,805,798,776,816,792,801,797,802,820,805,820,801,792,822,839,841,833,818,806,824,805,831,826,832,821,804,834,838,817,836,775,765,817,801,812,806,790,794,780,770,808,805,806,819,822,831,838,846,837,852,847,831,841,836,842,845,835,850,830,857,838,847,858,870,866,881,888,873,883,902,891,904,908,898,896,910,902,875,887,865,869,868,867,853,852,858,855,892,893,893,906,898,885,891,871,889,866,873,880,888,868,840,810,820,882,815,805,807,857,871,854,845,860,872,877,862,826,810,852,866,889,847,803,801,802,814,788,808,810,891,889,851,853,945,899,860,861,869,866,880,873,890,878,887,898,877,895,897,893,916,899,895,900,898,909,911,906,885,873,871,870,868,858,855,834,852,859,865,861,880,893,897,896,890,906,901,901,893,879,853,864,843,859,866,846,845,833,817,853,933,1108,1146,1130,1082,1052,871,847,798,814,849,844,866,885,null,null],[null,821,841,836,830,851,807,825,835,827,832,816,826,834,818,819,817,822,844,869,841,831,866,880,882,864,880,885,845,815,810,836,824,824,829,836,812,827,876,843,836,860,858,886,857,880,864,860,861,872,861,865,852,842,842,872,1001,1083,1080,1146,934,886,862,863,870,877,849,851,873,865,849,866,866,849,849,924,931,957,1068,858,845,861,880,795,736,757,791,820,817,831,837,849,847,827,819,838,850,1017,832,820,808,864,832,807,804,818,810,810,793,795,799,800,797,814,848,845,863,871,876,888,872,864,879,868,870,878,977,953,822,805,798,800,799,798,794,797,790,798,792,796,795,777,788,792,793,806,793,797,835,927,893,858,870,938,1141,1141,915,900,828,788,780,816,783,759,804,815,829,827,802,805,809,813,834,806,823,825,817,818,831,821,829,812,825,835,790,793,803,817,840,840,833,844,816,837,812,773,784,786,788,785,788,789,750,776,773,793,784,815,840,827,794,767,801,807,807,800,816,782,812,823,791,801,809,819,792,809,810,809,825,831,803,831,816,812,836,829,828,836,818,858,844,830,846,787,782,809,803,811,808,781,808,790,775,817,820,818,806,824,825,848,819,852,872,858,840,835,835,839,847,849,851,836,857,833,834,825,850,856,885,876,893,896,897,896,883,892,889,879,913,896,886,884,883,866,862,871,874,875,870,860,891,891,892,889,900,906,889,874,879,846,866,888,891,890,833,820,870,973,885,813,808,841,863,855,867,869,852,866,875,870,856,883,875,897,882,830,844,819,867,836,801,800,885,895,868,846,926,852,850,861,869,870,882,879,867,875,903,901,887,888,878,879,898,902,892,909,894,894,921,891,890,892,888,881,909,881,886,855,860,849,883,842,896,911,902,903,901,905,896,910,910,898,895,889,868,854,861,858,882,865,839,861,950,1087,1160,1090,1091,1053,867,842,789,818,853,860,868,855,null,null],[null,835,813,817,824,840,823,843,825,826,836,831,839,843,844,817,825,835,849,876,863,834,827,847,854,850,881,950,925,861,838,830,820,810,818,825,844,829,839,849,853,882,871,898,885,873,883,871,876,863,857,869,859,847,848,955,1127,1089,1202,1290,881,850,846,861,896,889,880,880,871,843,846,864,860,882,875,878,855,913,975,843,865,876,862,766,777,777,778,804,819,817,823,814,827,829,825,840,854,1000,832,818,813,851,846,812,802,807,810,803,801,797,796,823,804,808,860,870,881,878,887,886,893,902,909,911,906,902,958,989,829,809,803,796,809,815,793,790,797,793,794,787,798,791,802,798,805,801,798,800,818,925,899,879,880,897,938,924,873,873,782,786,795,819,780,772,814,807,822,812,809,804,814,840,826,833,825,823,820,837,828,819,835,833,833,816,808,815,801,823,838,827,834,832,816,811,815,799,787,788,800,792,793,800,793,776,784,783,781,798,846,854,788,777,808,825,797,804,826,796,793,830,814,818,830,821,817,802,824,832,828,808,812,829,813,828,816,800,808,836,853,864,856,845,839,804,788,799,823,783,798,785,793,795,801,816,808,803,809,822,837,845,831,855,874,850,835,848,840,829,869,845,846,855,840,847,841,840,840,846,878,891,897,892,902,906,860,856,899,884,887,881,879,867,877,858,865,873,885,870,861,871,883,864,861,855,897,888,882,864,841,844,861,880,883,900,849,836,917,999,992,827,811,819,837,876,881,881,867,867,890,886,896,871,864,882,874,895,891,870,865,858,816,779,871,870,845,855,921,884,849,866,858,877,890,903,876,871,896,894,881,881,883,894,893,896,894,902,894,900,913,882,863,887,896,886,908,888,879,884,886,889,918,867,891,893,886,883,903,907,904,902,898,892,911,857,851,827,832,842,846,819,846,832,882,1028,1077,1011,1044,1005,864,839,830,830,854,884,866,837,null,null],[null,851,819,835,838,886,831,840,831,822,829,845,838,829,843,829,842,844,843,859,854,854,835,830,815,871,891,931,935,900,911,851,846,828,820,838,830,834,833,846,851,870,868,870,881,859,879,891,875,860,858,871,864,823,882,921,1160,1193,1121,981,859,866,860,870,894,940,953,946,865,852,850,859,866,886,904,909,908,936,913,859,863,836,794,764,780,785,800,818,803,802,828,830,837,832,838,832,868,949,845,797,813,845,855,812,806,815,807,787,805,792,792,802,803,796,878,925,922,919,923,909,913,911,907,914,901,899,903,975,850,813,800,795,791,806,784,804,792,801,790,794,810,791,789,796,816,813,802,806,808,925,912,886,877,871,913,918,824,771,790,766,816,821,780,776,829,815,826,817,813,800,796,808,828,812,816,817,844,844,841,816,836,840,843,831,806,813,797,813,835,818,822,821,815,823,834,801,784,795,799,784,794,777,767,792,766,785,795,828,844,813,775,783,809,815,790,816,828,801,808,804,819,826,812,816,817,805,836,825,825,807,838,832,817,823,840,799,817,849,795,819,829,825,817,817,801,785,826,802,797,769,774,788,801,804,815,805,817,847,855,843,846,829,840,846,843,837,835,838,853,823,837,837,825,839,826,825,862,861,869,886,899,889,901,887,839,837,881,871,852,883,883,867,897,898,857,873,870,866,861,873,876,884,870,872,886,882,892,855,845,855,855,882,896,882,870,800,917,1009,1020,887,845,826,843,876,878,891,899,878,886,887,864,843,871,886,866,918,917,894,875,855,832,824,870,838,824,853,915,887,851,857,871,895,910,924,900,889,885,883,890,881,883,894,915,894,902,899,905,884,876,899,879,908,897,893,887,877,879,863,894,901,901,889,877,858,844,857,865,861,884,894,933,918,926,844,828,823,818,842,820,822,845,832,857,958,901,869,903,912,854,820,823,837,859,877,858,838,null,null],[null,851,819,835,838,886,831,840,831,822,829,845,838,829,843,829,842,844,843,859,854,854,835,830,815,871,891,931,935,900,911,851,846,828,820,838,830,834,833,846,851,870,868,870,881,859,879,891,875,860,858,871,864,823,882,921,1160,1193,1121,981,859,866,860,870,894,940,953,946,865,852,850,859,866,886,904,909,908,936,913,859,863,836,794,764,780,785,800,818,803,802,828,830,837,832,838,832,868,949,845,797,813,845,855,812,806,815,807,787,805,792,792,802,803,796,878,925,922,919,923,909,913,911,907,914,901,899,903,975,850,813,800,795,791,806,784,804,792,801,790,794,810,791,789,796,816,813,802,806,808,925,912,886,877,871,913,918,824,771,790,766,816,821,780,776,829,815,826,817,813,800,796,808,828,812,816,817,844,844,841,816,836,840,843,831,806,813,797,813,835,818,822,821,815,823,834,801,784,795,799,784,794,777,767,792,766,785,795,828,844,813,775,783,809,815,790,816,828,801,808,804,819,826,812,816,817,805,836,825,825,807,838,832,817,823,840,799,817,849,795,819,829,825,817,817,801,785,826,802,797,769,774,788,801,804,815,805,817,847,855,843,846,829,840,846,843,837,835,838,853,823,837,837,825,839,826,825,862,861,869,886,899,889,901,887,839,837,881,871,852,883,883,867,897,898,857,873,870,866,861,873,876,884,870,872,886,882,892,855,845,855,855,882,896,882,870,800,917,1009,1020,887,845,826,843,876,878,891,899,878,886,887,864,843,871,886,866,918,917,894,875,855,832,824,870,838,824,853,915,887,851,857,871,895,910,924,900,889,885,883,890,881,883,894,915,894,902,899,905,884,876,899,879,908,897,893,887,877,879,863,894,901,901,889,877,858,844,857,865,861,884,894,933,918,926,844,828,823,818,842,820,822,845,832,857,958,901,869,903,912,854,820,823,837,859,877,858,838,null,null],[null,853,843,881,912,930,848,838,808,819,830,844,827,835,825,833,840,851,872,874,859,853,853,832,830,913,927,920,923,837,835,847,869,884,856,884,880,831,846,860,860,861,877,859,843,845,850,883,856,848,863,859,847,847,934,958,995,1083,1038,963,862,861,858,872,914,986,987,985,904,874,859,854,887,900,905,941,1017,980,903,880,838,792,766,765,774,789,804,829,835,815,825,833,812,834,841,839,867,1008,888,809,800,845,853,812,801,817,821,805,809,802,799,811,814,796,860,908,906,901,887,903,910,900,882,900,881,875,910,951,870,798,798,791,792,799,785,789,784,793,781,801,813,794,796,813,820,814,803,804,806,910,918,875,831,870,891,911,818,771,792,783,823,795,795,766,814,829,819,824,826,824,822,809,822,822,815,819,854,822,846,856,850,846,849,850,800,808,807,820,821,804,814,842,839,839,837,790,776,781,791,777,792,796,775,811,757,786,809,836,829,778,775,795,814,821,805,842,817,796,816,802,821,847,814,832,803,803,840,830,827,821,826,833,823,800,839,850,810,819,821,831,808,853,823,824,802,750,809,811,784,786,803,809,812,811,824,825,817,831,842,829,833,835,839,838,851,833,829,840,843,830,841,833,835,838,830,834,866,867,861,866,888,901,889,876,847,852,853,858,862,860,864,871,878,866,856,857,875,878,876,876,877,896,872,877,890,894,899,868,854,873,864,875,893,864,845,850,955,1036,1024,957,896,810,848,887,901,898,899,892,899,881,841,812,828,864,883,889,893,890,883,880,858,855,873,843,871,862,889,850,851,833,873,882,888,888,894,902,887,891,898,902,879,884,901,908,900,897,898,910,866,884,898,884,884,882,879,874,891,880,921,905,920,907,874,835,816,829,824,836,843,857,860,895,902,838,828,822,831,836,829,822,832,822,857,926,874,876,876,896,862,840,837,851,884,860,833,818,null,null],[null,835,880,876,915,887,864,815,779,824,823,822,838,848,819,849,853,857,846,842,868,883,867,834,867,944,945,931,917,828,825,852,884,850,874,885,917,884,865,850,870,866,862,847,851,850,857,867,858,869,850,845,860,896,921,957,886,906,889,875,855,835,842,870,961,979,967,963,980,949,908,849,859,879,920,878,1001,926,888,853,782,772,775,771,787,797,809,814,835,824,814,843,826,848,818,803,833,993,858,817,798,814,848,836,788,818,801,801,798,813,803,800,798,804,864,893,892,894,893,890,880,884,890,869,858,885,927,960,868,803,806,794,802,808,805,794,799,803,801,791,801,805,802,791,808,815,815,817,821,892,924,881,852,860,869,898,811,790,790,784,829,798,761,801,822,831,816,832,829,826,821,825,792,808,823,835,849,848,843,839,835,832,839,845,814,819,825,811,818,821,823,838,851,856,843,779,784,780,780,791,799,791,797,814,747,786,844,817,795,784,803,794,809,820,822,837,825,816,815,809,797,832,818,813,809,828,822,819,827,833,824,834,835,810,819,825,817,819,842,866,828,854,799,797,790,802,821,808,770,815,790,804,813,812,822,825,828,818,839,851,834,836,837,848,840,819,820,833,849,854,854,840,853,833,837,852,843,863,840,863,880,893,883,875,871,849,843,838,862,855,863,866,865,869,866,852,852,875,874,859,904,870,871,890,884,889,893,873,852,856,849,895,925,878,830,876,947,991,1002,966,867,819,848,894,886,885,894,902,907,847,803,818,802,823,855,884,866,884,873,868,884,885,875,863,880,844,935,871,840,841,842,850,848,857,875,891,893,899,887,866,869,888,868,917,895,891,889,897,886,871,877,892,884,882,878,889,901,900,914,915,935,906,841,812,816,821,822,826,831,827,830,843,842,848,839,815,837,831,832,823,824,829,836,927,889,870,911,935,875,843,845,870,902,818,818,814,null,null],[null,831,853,840,889,857,870,795,763,821,809,818,835,850,851,851,850,857,849,857,866,859,848,842,891,917,924,944,914,864,871,888,912,835,864,851,857,922,941,924,908,863,846,829,835,841,874,861,856,867,864,876,901,981,925,967,903,872,867,874,868,889,876,895,970,992,971,949,973,977,965,895,870,865,889,943,927,862,871,824,772,796,786,766,783,795,816,824,814,844,837,840,840,866,836,820,837,949,868,814,813,834,851,811,788,800,811,789,791,790,810,807,798,816,856,887,893,906,902,895,896,904,877,851,842,863,887,1019,890,808,803,806,809,805,809,818,821,801,798,805,805,807,812,827,834,826,816,825,841,865,924,907,866,839,838,897,777,806,787,783,843,800,767,809,807,811,834,834,818,811,818,821,814,830,838,840,866,877,841,845,831,828,842,836,817,829,825,831,816,824,830,821,832,816,829,783,785,784,793,798,800,786,778,800,757,776,823,773,801,814,805,808,804,803,809,814,812,822,819,813,812,803,819,793,809,827,812,809,850,839,818,826,832,821,830,816,825,834,836,871,842,805,806,786,777,833,807,823,783,790,806,825,797,815,837,817,826,823,850,849,829,830,834,832,822,837,813,823,843,859,862,869,862,828,825,848,857,882,861,859,882,883,893,888,875,859,849,857,873,887,892,870,859,859,866,875,866,867,865,844,871,880,888,886,892,882,873,849,862,861,851,907,898,815,794,878,880,907,927,834,810,846,857,873,857,865,878,890,891,832,797,805,812,820,810,840,855,876,881,869,872,878,884,874,888,885,982,924,847,842,844,843,840,844,853,846,853,854,845,845,864,888,842,920,919,923,896,894,892,879,881,881,882,875,889,902,906,920,919,929,915,887,860,817,824,812,814,811,830,826,836,823,837,850,828,835,846,829,822,810,825,839,834,926,881,881,925,947,887,858,843,900,871,818,807,816,null,null],[null,837,842,870,887,837,842,802,801,821,809,825,832,843,886,857,857,887,878,880,871,883,863,858,901,898,928,936,902,869,894,912,899,845,871,863,857,905,909,938,963,921,882,870,863,849,858,869,855,842,862,871,940,926,907,885,846,846,839,871,873,858,872,887,946,965,968,942,962,961,950,982,946,901,869,908,871,875,871,827,792,794,771,785,799,809,830,801,819,844,864,840,849,867,856,816,845,915,855,811,807,811,863,800,811,790,802,787,803,790,798,805,813,818,848,863,878,876,877,862,857,849,833,830,821,825,860,1041,923,819,804,812,811,817,815,828,813,830,825,827,807,824,836,844,827,823,842,837,829,864,907,916,852,845,854,885,769,796,794,803,853,812,773,800,817,820,836,823,809,809,824,839,836,825,826,833,893,881,867,857,853,824,829,832,816,832,840,818,826,823,822,822,827,827,820,767,783,790,796,791,781,784,791,789,760,768,789,798,806,813,805,816,813,820,824,809,837,828,831,826,832,797,799,806,828,831,838,818,820,832,833,837,825,831,834,834,831,835,816,852,851,802,835,800,807,790,795,806,765,797,836,888,836,799,822,818,814,812,836,833,832,838,832,837,826,823,827,832,851,872,876,869,847,876,878,857,872,850,865,854,863,874,876,855,864,849,849,875,879,882,864,879,873,872,870,868,866,879,872,870,861,872,882,888,909,882,873,827,867,893,895,872,829,800,813,829,849,849,832,833,842,874,896,826,798,823,860,849,853,824,803,812,813,807,822,800,835,866,907,882,859,862,902,890,892,886,939,934,881,884,856,838,849,849,836,829,839,830,833,834,863,889,814,884,919,902,902,897,892,903,898,897,906,884,889,879,882,905,912,902,910,881,880,832,829,823,814,807,816,826,813,827,848,836,823,830,844,813,815,817,819,841,818,898,884,887,889,941,868,868,847,892,841,818,819,824,null,null],[null,837,842,870,887,837,842,802,801,821,809,825,832,843,886,857,857,887,878,880,871,883,863,858,901,898,928,936,902,869,894,912,899,845,871,863,857,905,909,938,963,921,882,870,863,849,858,869,855,842,862,871,940,926,907,885,846,846,839,871,873,858,872,887,946,965,968,942,962,961,950,982,946,901,869,908,871,875,871,827,792,794,771,785,799,809,830,801,819,844,864,840,849,867,856,816,845,915,855,811,807,811,863,800,811,790,802,787,803,790,798,805,813,818,848,863,878,876,877,862,857,849,833,830,821,825,860,1041,923,819,804,812,811,817,815,828,813,830,825,827,807,824,836,844,827,823,842,837,829,864,907,916,852,845,854,885,769,796,794,803,853,812,773,800,817,820,836,823,809,809,824,839,836,825,826,833,893,881,867,857,853,824,829,832,816,832,840,818,826,823,822,822,827,827,820,767,783,790,796,791,781,784,791,789,760,768,789,798,806,813,805,816,813,820,824,809,837,828,831,826,832,797,799,806,828,831,838,818,820,832,833,837,825,831,834,834,831,835,816,852,851,802,835,800,807,790,795,806,765,797,836,888,836,799,822,818,814,812,836,833,832,838,832,837,826,823,827,832,851,872,876,869,847,876,878,857,872,850,865,854,863,874,876,855,864,849,849,875,879,882,864,879,873,872,870,868,866,879,872,870,861,872,882,888,909,882,873,827,867,893,895,872,829,800,813,829,849,849,832,833,842,874,896,826,798,823,860,849,853,824,803,812,813,807,822,800,835,866,907,882,859,862,902,890,892,886,939,934,881,884,856,838,849,849,836,829,839,830,833,834,863,889,814,884,919,902,902,897,892,903,898,897,906,884,889,879,882,905,912,902,910,881,880,832,829,823,814,807,816,826,813,827,848,836,823,830,844,813,815,817,819,841,818,898,884,887,889,941,868,868,847,892,841,818,819,824,null,null],[null,849,923,911,860,834,796,787,824,817,813,845,839,884,925,914,911,908,891,888,886,862,847,851,870,927,931,925,888,876,929,916,862,872,877,886,897,930,917,974,995,931,963,953,924,859,850,866,891,890,870,861,945,914,878,847,859,881,888,880,884,872,861,856,891,909,940,947,938,935,950,1005,997,942,885,890,878,872,869,810,794,791,777,801,813,819,815,824,819,844,865,832,840,842,830,822,847,908,899,813,808,828,872,821,796,806,815,798,803,805,806,789,825,810,856,851,837,829,829,821,836,852,806,809,807,815,856,1007,950,827,830,836,837,857,861,858,861,880,869,873,830,855,863,854,856,878,895,879,866,893,904,904,862,839,831,850,782,806,828,845,840,797,803,808,815,827,838,821,811,822,824,845,836,838,857,842,865,862,881,870,876,837,807,824,809,827,845,828,822,828,826,818,831,826,808,772,798,798,792,793,780,780,785,783,786,817,805,805,796,816,830,826,821,823,829,811,830,825,842,830,806,791,788,826,838,850,828,827,828,848,831,847,857,827,832,845,828,826,848,843,854,850,815,842,844,769,815,822,789,829,774,788,820,787,809,820,821,819,830,843,845,835,809,816,826,829,832,832,876,889,904,869,860,843,842,856,874,832,848,858,862,890,878,854,880,879,864,874,900,881,886,909,874,855,861,866,868,866,864,881,897,877,885,892,886,876,877,860,860,895,913,821,810,826,845,797,813,841,820,849,845,837,884,780,791,817,840,834,847,830,803,803,813,822,821,806,802,800,877,878,887,878,883,870,903,897,892,890,921,928,877,869,848,860,847,841,834,841,837,836,856,856,815,845,897,908,906,895,901,901,884,892,904,879,873,881,888,883,903,893,889,877,857,822,821,829,821,818,812,820,817,832,876,890,873,883,885,853,865,856,825,827,820,890,896,870,870,902,863,838,834,916,826,816,807,808,null,null],[null,851,971,920,847,848,784,801,834,831,822,836,837,868,894,908,943,892,893,863,876,848,868,888,887,924,923,911,867,900,929,897,831,873,881,906,917,915,979,1177,1187,918,913,889,907,956,960,923,922,906,874,881,949,903,864,847,865,883,884,877,884,900,884,875,883,884,886,906,928,925,939,976,986,953,905,874,880,870,836,811,786,774,785,797,801,830,809,822,808,827,834,842,830,844,841,841,849,947,869,840,839,859,856,838,801,811,804,799,803,808,809,789,820,787,848,840,830,831,836,842,846,832,812,807,807,817,871,968,967,921,904,898,909,922,925,930,927,910,914,918,880,908,907,935,942,933,915,922,931,913,910,895,858,843,823,828,780,806,844,861,828,791,816,810,812,817,820,802,825,822,823,844,828,847,847,850,892,878,860,843,858,836,823,820,817,820,829,823,836,830,816,832,841,831,822,784,786,791,788,798,801,782,791,791,778,789,793,808,799,808,818,806,824,834,830,816,843,867,815,791,773,796,789,810,824,848,820,836,832,851,822,841,846,821,823,851,844,837,943,885,837,827,802,826,818,791,825,797,775,803,757,797,819,791,813,815,815,838,840,832,839,830,824,828,836,827,826,834,866,865,888,889,860,842,849,854,878,864,887,881,879,885,894,871,865,865,840,877,866,878,914,899,892,867,864,868,857,867,861,864,884,884,894,873,870,881,880,879,858,864,853,809,778,812,817,832,844,819,803,816,811,807,788,788,783,789,801,828,812,831,819,821,815,805,802,821,851,833,815,821,871,876,831,849,877,871,846,847,834,813,872,834,834,854,867,849,833,840,823,842,863,842,833,824,874,945,911,897,899,941,895,891,893,889,871,888,885,881,896,893,880,869,868,835,821,804,815,818,819,805,798,833,922,882,888,912,903,913,905,907,870,886,924,920,913,877,873,922,896,831,870,925,809,802,806,811,null,null],[null,848,942,901,875,872,784,807,822,830,804,823,845,855,860,859,858,843,855,850,869,848,860,896,908,923,918,894,875,912,926,873,828,884,901,907,914,914,1086,1244,1149,923,902,833,827,820,889,909,866,876,896,929,940,863,867,870,873,886,880,872,885,892,881,881,857,871,860,858,919,919,937,943,949,932,912,879,887,869,816,812,783,768,807,802,800,807,824,801,812,827,820,825,821,817,837,851,859,962,869,841,853,859,860,840,815,803,800,818,804,811,812,803,813,797,854,862,827,836,823,829,823,812,814,812,808,811,859,976,959,922,919,944,931,921,918,915,910,924,923,920,921,921,927,945,938,927,926,924,915,908,907,888,845,841,826,831,786,806,832,839,870,810,804,817,821,821,812,825,838,834,845,828,847,858,856,868,876,901,899,871,831,829,824,807,844,835,830,836,813,798,816,833,840,828,823,790,788,799,800,797,800,797,784,795,803,820,806,803,802,813,817,813,835,849,834,843,852,857,789,811,789,786,823,828,837,862,838,840,834,820,810,816,837,842,842,845,840,820,950,1035,944,817,825,800,794,767,797,764,765,781,790,816,815,803,827,811,821,831,842,840,827,843,848,830,828,843,846,843,852,873,888,885,871,876,850,842,879,889,910,891,865,865,860,861,857,871,875,902,892,898,911,915,888,859,865,863,859,853,858,855,884,887,886,858,869,877,876,867,882,876,823,829,791,825,806,857,861,815,793,779,776,801,796,796,791,818,814,815,811,825,831,836,818,807,810,843,867,866,840,853,847,835,812,850,849,855,851,840,851,849,839,831,854,857,869,858,844,839,846,865,867,841,819,827,834,915,920,906,876,1012,914,879,878,921,914,899,879,884,884,875,883,875,849,819,825,820,825,810,811,814,817,861,922,836,832,832,847,826,851,861,848,861,856,906,949,876,913,952,876,858,879,899,804,813,806,812,null,null],[null,848,984,870,869,853,799,811,816,821,818,850,843,858,841,868,842,819,827,833,842,836,839,888,906,925,904,889,893,928,908,882,848,911,932,916,923,982,1201,1214,1069,917,864,845,810,808,801,814,842,847,909,1033,935,867,868,886,890,890,887,881,883,881,876,881,878,875,860,853,914,933,941,929,924,948,919,874,885,866,804,790,786,790,798,802,801,813,833,803,827,828,831,793,796,806,823,848,878,950,920,841,857,862,867,826,815,796,804,813,798,795,797,800,803,805,839,862,837,816,827,826,814,813,821,823,817,805,836,967,940,919,920,932,927,931,915,932,924,931,931,923,922,924,940,940,939,919,932,922,908,902,901,884,854,851,846,830,795,830,824,834,866,826,810,830,821,837,800,814,828,826,827,824,840,848,851,868,889,922,879,879,817,827,827,819,842,831,815,824,809,826,828,832,835,825,811,802,793,801,796,799,804,796,786,795,813,811,798,804,810,828,834,826,843,866,868,849,860,865,777,793,800,786,806,827,829,830,831,822,831,815,822,836,869,854,849,846,823,817,874,917,840,787,813,804,786,782,797,777,781,802,800,800,804,812,824,816,822,827,833,829,818,824,828,829,827,848,847,830,841,884,898,875,853,857,831,833,879,872,870,873,872,870,862,876,852,857,877,896,899,901,877,876,859,857,886,861,864,885,872,867,885,868,881,852,855,842,867,864,880,865,826,831,822,831,796,845,830,797,819,791,801,806,822,808,789,817,836,827,819,839,856,817,809,807,843,877,869,863,859,874,869,826,840,841,824,817,859,848,861,846,836,828,848,855,862,874,870,863,875,879,869,843,824,820,800,846,919,904,909,947,901,883,877,952,951,906,909,897,899,873,881,872,866,839,821,807,813,814,809,821,825,875,880,832,831,836,846,842,848,841,842,825,839,853,998,894,928,922,893,869,873,907,810,810,824,818,null,null],[null,848,984,870,869,853,799,811,816,821,818,850,843,858,841,868,842,819,827,833,842,836,839,888,906,925,904,889,893,928,908,882,848,911,932,916,923,982,1201,1214,1069,917,864,845,810,808,801,814,842,847,909,1033,935,867,868,886,890,890,887,881,883,881,876,881,878,875,860,853,914,933,941,929,924,948,919,874,885,866,804,790,786,790,798,802,801,813,833,803,827,828,831,793,796,806,823,848,878,950,920,841,857,862,867,826,815,796,804,813,798,795,797,800,803,805,839,862,837,816,827,826,814,813,821,823,817,805,836,967,940,919,920,932,927,931,915,932,924,931,931,923,922,924,940,940,939,919,932,922,908,902,901,884,854,851,846,830,795,830,824,834,866,826,810,830,821,837,800,814,828,826,827,824,840,848,851,868,889,922,879,879,817,827,827,819,842,831,815,824,809,826,828,832,835,825,811,802,793,801,796,799,804,796,786,795,813,811,798,804,810,828,834,826,843,866,868,849,860,865,777,793,800,786,806,827,829,830,831,822,831,815,822,836,869,854,849,846,823,817,874,917,840,787,813,804,786,782,797,777,781,802,800,800,804,812,824,816,822,827,833,829,818,824,828,829,827,848,847,830,841,884,898,875,853,857,831,833,879,872,870,873,872,870,862,876,852,857,877,896,899,901,877,876,859,857,886,861,864,885,872,867,885,868,881,852,855,842,867,864,880,865,826,831,822,831,796,845,830,797,819,791,801,806,822,808,789,817,836,827,819,839,856,817,809,807,843,877,869,863,859,874,869,826,840,841,824,817,859,848,861,846,836,828,848,855,862,874,870,863,875,879,869,843,824,820,800,846,919,904,909,947,901,883,877,952,951,906,909,897,899,873,881,872,866,839,821,807,813,814,809,821,825,875,880,832,831,836,846,842,848,841,842,825,839,853,998,894,928,922,893,869,873,907,810,810,824,818,null,null],[null,838,972,874,849,843,789,807,833,828,817,839,854,864,832,836,820,817,820,825,818,860,867,899,904,911,915,895,909,927,899,892,859,914,923,939,943,1069,1228,1179,981,899,842,827,812,821,818,809,805,784,809,889,954,910,889,889,887,891,888,881,888,887,884,885,872,868,863,861,926,924,936,938,940,956,891,866,886,860,820,796,807,828,827,841,819,812,819,787,809,814,800,788,797,792,806,847,897,1042,889,855,863,870,873,830,818,807,810,818,805,798,800,798,811,807,834,859,826,812,803,804,810,824,811,805,798,802,818,967,975,933,932,922,908,921,912,915,916,938,934,931,921,921,925,922,928,916,938,918,909,906,885,887,884,865,891,849,797,834,844,846,860,825,804,812,812,851,795,797,824,821,820,836,840,832,843,857,891,896,878,856,835,835,826,807,828,809,811,808,812,841,827,822,839,823,792,822,775,776,796,807,791,785,793,822,809,792,814,808,825,832,830,843,841,847,877,848,850,846,780,793,797,790,818,842,822,830,803,791,816,816,828,850,860,824,841,852,832,829,853,852,780,807,816,859,806,811,811,802,815,806,792,803,834,811,818,827,821,830,826,813,824,798,813,853,831,840,839,830,845,891,879,888,853,824,811,831,853,857,844,861,884,865,869,870,842,859,880,869,863,863,853,846,842,866,870,846,852,882,856,862,862,841,849,848,854,864,871,882,921,889,838,849,837,839,817,825,822,807,812,784,802,812,824,805,814,849,841,835,836,818,836,851,839,857,861,886,886,893,877,876,885,845,859,857,848,849,833,845,857,834,867,872,869,873,931,900,888,884,878,879,855,847,823,812,808,827,909,912,908,913,882,888,901,899,821,829,862,882,880,892,904,906,913,874,845,837,813,812,816,831,821,871,905,847,868,864,869,855,846,842,843,837,844,837,993,943,883,841,924,899,937,899,878,847,841,827,null,null],[null,844,914,851,823,844,798,806,821,791,811,820,836,840,808,819,815,813,804,824,825,882,904,894,899,900,905,889,896,899,889,906,863,888,913,922,927,1165,1204,1083,957,875,823,820,822,833,804,801,787,792,809,797,897,954,913,881,901,890,877,884,883,865,856,869,860,848,879,865,929,922,923,921,926,902,869,880,865,851,817,804,836,872,879,879,838,798,790,781,789,792,787,803,819,807,852,871,870,1101,876,874,865,875,847,827,808,818,822,822,815,831,807,795,813,803,843,867,837,821,815,819,810,817,845,821,816,815,799,927,1015,922,921,917,921,924,910,909,918,932,916,932,922,918,915,924,928,925,930,918,909,892,878,879,887,886,911,862,792,824,823,814,874,833,819,794,811,825,804,819,818,830,822,825,809,812,840,841,910,930,897,821,823,798,827,826,807,811,813,836,839,817,798,824,822,821,799,835,785,785,794,804,791,794,806,804,806,796,800,815,811,824,824,853,844,828,852,845,865,849,784,787,786,794,813,841,840,850,763,809,834,841,825,823,819,825,853,848,814,797,835,820,829,850,824,846,811,791,787,835,809,812,829,789,816,815,837,826,822,812,833,826,810,817,840,846,831,840,840,827,852,859,855,854,863,854,847,849,852,859,859,872,857,861,866,856,851,865,863,851,839,852,843,840,839,875,898,864,880,903,881,900,863,856,871,855,848,864,875,910,922,889,829,818,849,884,878,837,840,829,798,793,797,817,842,822,841,835,817,814,823,825,807,857,881,887,870,873,883,911,907,937,918,886,876,876,873,871,853,835,835,858,881,893,895,928,942,915,904,871,868,865,836,845,841,798,808,823,847,891,905,890,897,877,917,849,812,807,814,834,821,831,837,883,965,988,903,891,861,857,847,825,842,921,888,852,870,873,863,849,840,839,828,840,849,839,902,1002,959,914,1066,1010,967,972,946,934,941,906,null,null],[null,838,918,804,809,813,794,823,803,809,819,838,820,812,839,819,815,819,816,830,833,876,889,890,891,901,868,895,892,890,885,869,843,880,912,892,909,1191,1171,1021,941,849,809,816,806,801,811,801,792,807,797,825,833,860,953,956,900,896,877,892,883,842,854,866,868,855,877,875,946,948,951,898,928,902,871,873,853,834,807,825,861,872,873,839,829,830,795,783,801,795,792,794,810,796,822,868,898,1064,989,873,886,873,844,817,808,798,822,827,808,821,811,799,803,809,846,893,871,835,812,827,838,824,839,830,819,815,808,898,1016,915,922,928,930,929,916,916,918,924,917,911,909,913,912,922,920,928,915,915,910,897,865,857,856,892,894,851,785,812,813,831,876,811,805,806,816,821,816,811,815,813,809,810,825,828,826,831,900,935,854,787,823,795,821,827,804,819,819,838,834,830,813,823,801,825,819,852,893,876,831,798,791,803,791,816,800,787,817,833,826,854,811,838,833,828,843,801,811,846,777,783,778,773,801,838,836,847,773,836,842,838,839,837,844,836,840,841,828,800,840,836,865,812,799,779,772,822,803,849,801,834,805,785,831,806,835,831,828,830,831,806,812,830,830,830,836,830,838,831,853,843,848,859,865,846,862,885,865,868,870,866,878,868,845,840,855,862,860,847,848,860,849,845,854,877,893,885,898,930,909,901,916,876,871,855,859,857,868,905,917,881,818,820,851,850,809,801,831,836,812,803,808,816,810,798,823,812,785,822,829,832,821,867,887,882,890,872,884,903,905,928,939,933,906,888,895,892,875,854,853,863,884,880,911,953,963,938,911,866,876,874,850,850,861,830,815,812,817,853,906,901,887,882,952,812,807,805,803,809,807,803,834,812,928,895,830,879,915,932,930,900,924,922,856,856,856,860,858,847,811,818,819,836,862,861,836,882,942,984,916,842,850,871,879,882,875,918,null,null],[null,835,889,817,813,822,807,836,816,828,818,841,822,821,803,821,824,822,838,852,843,905,881,864,891,899,873,878,876,891,902,882,851,895,902,907,924,1201,1107,961,950,813,805,802,799,798,809,795,815,826,844,847,834,836,866,904,976,920,902,919,863,845,857,862,903,907,903,884,935,965,963,918,920,873,849,848,816,802,809,880,880,866,841,831,843,809,779,783,801,789,804,809,821,820,825,837,917,1064,953,933,926,905,848,839,838,823,815,828,802,818,815,810,799,806,837,921,934,841,817,820,820,822,812,815,819,812,803,906,990,911,929,941,930,943,927,924,918,919,926,917,909,908,912,918,917,924,923,928,916,890,857,854,884,837,831,834,810,818,829,837,881,811,797,819,813,819,825,821,806,814,815,791,831,820,836,830,821,831,822,805,810,805,818,818,795,824,823,827,827,827,820,812,800,799,810,824,984,1090,924,796,785,826,807,846,814,799,823,817,826,868,816,824,828,826,829,804,824,834,790,796,768,783,815,838,814,844,796,835,838,852,868,859,849,850,850,855,825,786,828,820,852,841,790,777,787,808,785,814,806,789,798,826,838,807,825,807,825,850,831,810,829,829,815,840,824,829,821,823,838,836,846,858,865,836,839,848,844,881,894,880,872,849,848,853,855,854,853,851,863,866,849,866,842,866,884,897,872,915,952,905,899,858,857,855,878,878,879,884,874,857,830,825,825,803,808,818,833,818,806,796,797,801,793,822,793,804,807,828,845,858,864,888,878,881,898,887,894,897,911,942,948,941,924,914,911,888,863,857,857,860,907,912,924,932,949,978,953,890,883,888,870,843,852,860,841,825,826,835,868,894,899,982,902,809,811,789,792,814,812,795,820,798,927,908,813,817,816,845,871,910,963,893,837,854,846,840,830,844,824,821,840,844,842,842,818,837,846,852,857,856,850,839,827,823,823,825,null,null],[null,835,889,817,813,822,807,836,816,828,818,841,822,821,803,821,824,822,838,852,843,905,881,864,891,899,873,878,876,891,902,882,851,895,902,907,924,1201,1107,961,950,813,805,802,799,798,809,795,815,826,844,847,834,836,866,904,976,920,902,919,863,845,857,862,903,907,903,884,935,965,963,918,920,873,849,848,816,802,809,880,880,866,841,831,843,809,779,783,801,789,804,809,821,820,825,837,917,1064,953,933,926,905,848,839,838,823,815,828,802,818,815,810,799,806,837,921,934,841,817,820,820,822,812,815,819,812,803,906,990,911,929,941,930,943,927,924,918,919,926,917,909,908,912,918,917,924,923,928,916,890,857,854,884,837,831,834,810,818,829,837,881,811,797,819,813,819,825,821,806,814,815,791,831,820,836,830,821,831,822,805,810,805,818,818,795,824,823,827,827,827,820,812,800,799,810,824,984,1090,924,796,785,826,807,846,814,799,823,817,826,868,816,824,828,826,829,804,824,834,790,796,768,783,815,838,814,844,796,835,838,852,868,859,849,850,850,855,825,786,828,820,852,841,790,777,787,808,785,814,806,789,798,826,838,807,825,807,825,850,831,810,829,829,815,840,824,829,821,823,838,836,846,858,865,836,839,848,844,881,894,880,872,849,848,853,855,854,853,851,863,866,849,866,842,866,884,897,872,915,952,905,899,858,857,855,878,878,879,884,874,857,830,825,825,803,808,818,833,818,806,796,797,801,793,822,793,804,807,828,845,858,864,888,878,881,898,887,894,897,911,942,948,941,924,914,911,888,863,857,857,860,907,912,924,932,949,978,953,890,883,888,870,843,852,860,841,825,826,835,868,894,899,982,902,809,811,789,792,814,812,795,820,798,927,908,813,817,816,845,871,910,963,893,837,854,846,840,830,844,824,821,840,844,842,842,818,837,846,852,857,856,850,839,827,823,823,825,null,null],[null,835,863,802,796,794,812,839,824,827,840,825,833,839,832,841,842,826,846,836,853,921,888,872,889,900,867,857,854,882,930,932,873,874,917,909,978,1179,1045,933,931,806,818,800,803,803,815,816,839,859,883,868,836,851,860,859,897,993,943,888,857,862,872,868,917,930,935,935,940,954,945,917,907,880,861,831,815,833,841,906,892,874,823,840,839,788,796,776,784,787,794,797,801,823,847,845,897,1062,908,940,923,937,908,864,849,860,835,840,810,812,820,811,821,803,828,949,921,838,818,825,821,835,833,819,810,807,816,917,979,915,936,926,923,941,938,913,927,923,928,925,920,918,908,925,923,923,926,914,915,890,874,864,877,840,805,855,787,819,832,831,860,795,804,825,829,825,822,822,807,806,824,810,823,813,818,842,836,814,801,809,775,787,786,789,797,816,815,820,814,820,797,800,804,797,805,833,974,1066,936,802,812,833,825,810,799,816,832,798,836,861,823,854,830,829,820,798,837,828,797,804,818,789,812,829,816,828,844,823,814,849,882,895,896,861,820,863,843,799,816,810,831,841,787,779,775,774,786,827,815,838,817,839,806,805,806,819,819,823,812,829,839,812,815,852,842,824,828,836,838,834,850,819,840,874,855,848,832,882,882,903,851,833,838,854,851,853,859,870,842,858,843,836,850,856,858,856,893,938,917,909,880,870,860,847,902,868,850,874,899,860,846,899,830,832,829,797,817,821,819,813,822,788,776,822,794,795,815,840,857,882,884,915,908,890,892,876,906,896,925,948,937,940,920,907,896,893,871,864,858,889,921,938,906,910,964,960,978,958,877,875,879,853,844,844,848,832,824,821,828,909,947,922,830,808,806,798,800,813,806,803,804,803,904,922,820,818,808,806,808,836,864,861,818,841,843,843,849,853,832,825,829,847,837,827,817,828,837,853,849,834,840,852,838,821,809,839,null,null],[null,828,817,785,775,780,801,837,799,816,846,842,845,841,829,854,869,851,852,839,875,890,876,876,891,869,849,855,869,916,953,934,907,921,918,921,1059,1139,965,943,899,823,806,794,801,810,879,844,848,867,857,862,851,870,866,915,920,995,944,899,871,859,859,883,928,935,929,936,923,922,931,925,902,870,866,830,841,852,874,886,907,874,830,856,826,782,801,786,794,804,804,787,804,813,818,849,955,1048,942,938,937,919,926,887,867,876,852,825,818,824,823,808,828,796,822,887,861,840,821,835,832,835,817,817,815,806,815,903,1016,925,939,921,937,932,941,923,930,942,932,922,923,918,917,927,917,916,912,903,899,871,879,848,851,831,809,841,772,810,831,857,821,787,810,831,823,817,825,827,823,788,801,803,791,803,814,832,799,797,795,793,798,794,821,792,810,817,804,806,814,829,786,821,824,806,806,826,956,1026,889,813,807,801,818,815,817,823,852,830,837,808,840,824,844,867,855,813,820,824,805,795,819,787,827,823,827,828,826,828,827,855,865,848,837,827,807,836,825,771,802,842,862,848,818,809,809,762,794,814,815,827,805,842,794,804,831,824,816,831,830,834,819,837,820,828,831,832,825,844,832,829,846,838,840,872,877,877,857,854,870,868,836,836,825,843,854,849,845,849,854,839,837,838,863,858,871,867,885,926,878,886,889,863,854,862,942,870,868,843,840,863,874,802,789,852,815,800,785,789,793,813,818,793,787,796,793,797,812,852,873,895,881,891,913,919,920,886,912,890,946,949,911,891,886,881,911,927,896,886,885,895,925,930,904,902,909,928,930,903,874,870,866,872,837,847,865,863,818,823,828,897,943,855,832,822,820,820,818,819,811,803,799,824,889,899,835,815,810,824,826,838,863,874,818,826,847,835,835,833,818,820,810,829,834,838,835,841,862,852,857,855,841,840,844,828,816,855,null,null],[null,834,768,755,771,791,805,830,814,817,832,828,837,833,847,869,862,858,839,851,894,883,867,895,899,847,818,840,872,956,975,962,929,956,938,991,1165,1053,939,934,857,823,815,808,848,906,961,937,833,849,870,850,855,898,890,918,916,913,881,897,898,864,872,895,904,902,910,919,938,922,920,933,904,856,837,863,878,860,886,898,890,828,824,873,829,781,797,795,787,798,791,803,814,828,817,878,1029,1091,956,939,937,932,858,859,889,908,850,857,846,839,832,808,816,802,828,861,850,839,831,825,815,838,820,813,818,811,808,874,1046,930,967,945,946,932,926,935,943,925,927,915,919,919,929,925,916,916,912,887,884,853,883,847,838,847,847,849,796,786,818,850,816,782,796,833,825,815,824,816,821,803,805,810,783,793,832,836,799,776,799,815,815,793,807,786,830,812,803,819,806,822,802,814,809,787,795,873,873,1007,896,824,810,804,831,816,823,846,879,849,871,851,845,834,832,846,853,827,827,799,794,797,817,812,821,820,819,813,841,850,814,833,813,838,864,871,820,816,810,762,811,833,854,827,787,762,760,799,833,810,824,807,831,849,838,791,813,824,827,824,827,828,827,853,834,827,823,825,832,838,851,865,868,887,885,860,878,871,870,851,846,838,833,848,839,854,848,849,846,825,850,862,839,835,870,841,861,864,884,914,903,882,866,839,845,857,910,884,866,881,860,889,898,789,808,844,829,793,786,777,775,825,826,783,784,793,786,793,814,875,885,885,886,889,892,936,924,900,888,898,949,947,936,917,868,864,905,915,878,884,892,878,922,917,879,876,884,902,888,881,888,872,865,879,857,846,849,862,822,813,807,968,909,848,828,832,834,824,821,818,812,804,804,815,898,891,829,813,805,802,813,815,860,854,848,834,851,847,833,843,846,848,813,831,843,839,848,868,877,856,847,865,861,850,839,845,837,830,null,null],[null,855,787,783,829,804,787,835,845,824,847,819,834,827,847,872,858,868,827,843,877,896,873,873,900,821,829,863,895,958,986,1119,1086,977,984,1131,1207,937,930,924,863,820,814,828,888,894,855,886,800,832,875,866,876,893,873,867,1022,956,868,870,914,908,900,885,887,895,912,925,949,938,925,927,890,863,847,883,890,879,942,950,885,822,830,857,808,781,797,776,791,782,786,798,805,821,805,940,1091,975,956,940,931,934,813,821,861,857,883,889,869,857,828,825,816,815,827,869,847,833,843,823,815,829,822,819,815,818,838,875,1065,917,959,939,947,932,918,925,927,905,910,906,910,907,919,909,908,910,879,870,873,836,847,855,848,853,856,853,802,814,828,839,830,782,804,842,836,830,837,824,801,807,810,797,795,818,810,805,813,793,803,818,811,799,806,812,815,797,813,787,789,815,824,784,800,805,818,821,889,822,827,835,816,812,836,813,805,830,840,873,845,827,812,838,827,839,862,817,818,803,789,802,805,800,820,825,842,796,840,857,815,819,817,841,878,909,792,791,805,787,810,825,827,833,791,747,787,837,823,816,837,842,844,825,834,810,813,818,822,815,824,834,834,845,814,812,823,828,833,835,861,865,861,877,863,867,881,858,852,851,845,849,839,869,852,847,850,852,846,826,851,874,861,854,884,876,857,849,869,875,897,911,860,865,853,852,881,880,867,905,894,867,868,789,817,831,817,806,796,795,804,836,820,797,776,793,784,788,797,876,877,871,910,903,890,900,891,896,883,900,913,923,948,933,872,880,898,883,886,862,875,889,886,893,878,878,869,869,887,888,893,872,844,845,871,847,853,858,856,845,863,925,875,874,878,817,828,838,832,818,812,800,815,807,900,899,810,802,820,817,810,840,855,841,853,846,841,845,864,843,845,843,814,863,875,852,843,845,837,842,832,845,845,843,838,843,842,817,null,null],[null,855,787,783,829,804,787,835,845,824,847,819,834,827,847,872,858,868,827,843,877,896,873,873,900,821,829,863,895,958,986,1119,1086,977,984,1131,1207,937,930,924,863,820,814,828,888,894,855,886,800,832,875,866,876,893,873,867,1022,956,868,870,914,908,900,885,887,895,912,925,949,938,925,927,890,863,847,883,890,879,942,950,885,822,830,857,808,781,797,776,791,782,786,798,805,821,805,940,1091,975,956,940,931,934,813,821,861,857,883,889,869,857,828,825,816,815,827,869,847,833,843,823,815,829,822,819,815,818,838,875,1065,917,959,939,947,932,918,925,927,905,910,906,910,907,919,909,908,910,879,870,873,836,847,855,848,853,856,853,802,814,828,839,830,782,804,842,836,830,837,824,801,807,810,797,795,818,810,805,813,793,803,818,811,799,806,812,815,797,813,787,789,815,824,784,800,805,818,821,889,822,827,835,816,812,836,813,805,830,840,873,845,827,812,838,827,839,862,817,818,803,789,802,805,800,820,825,842,796,840,857,815,819,817,841,878,909,792,791,805,787,810,825,827,833,791,747,787,837,823,816,837,842,844,825,834,810,813,818,822,815,824,834,834,845,814,812,823,828,833,835,861,865,861,877,863,867,881,858,852,851,845,849,839,869,852,847,850,852,846,826,851,874,861,854,884,876,857,849,869,875,897,911,860,865,853,852,881,880,867,905,894,867,868,789,817,831,817,806,796,795,804,836,820,797,776,793,784,788,797,876,877,871,910,903,890,900,891,896,883,900,913,923,948,933,872,880,898,883,886,862,875,889,886,893,878,878,869,869,887,888,893,872,844,845,871,847,853,858,856,845,863,925,875,874,878,817,828,838,832,818,812,800,815,807,900,899,810,802,820,817,810,840,855,841,853,846,841,845,864,843,845,843,814,863,875,852,843,845,837,842,832,845,845,843,838,843,842,817,null,null],[null,865,789,796,850,805,816,834,842,839,837,833,846,829,841,868,873,854,857,869,886,891,881,905,907,805,831,887,929,959,1086,1239,1273,1163,1172,1228,1112,913,923,923,903,838,816,821,874,883,887,830,836,873,869,833,909,876,863,882,973,1001,858,839,856,878,892,895,911,914,929,930,948,952,930,933,893,866,843,864,900,886,988,963,932,873,852,808,760,790,782,781,785,789,791,801,800,795,855,1036,1127,955,943,932,936,909,817,810,834,831,870,902,929,877,845,838,826,816,832,876,857,838,824,814,820,812,819,825,813,826,837,981,1110,934,961,939,946,921,937,924,909,906,900,907,893,905,920,920,907,895,849,877,871,855,867,852,851,854,816,848,791,842,844,862,814,805,814,825,844,837,822,818,787,788,777,797,806,799,792,807,804,804,807,815,831,819,800,827,806,809,824,791,798,814,831,761,809,814,803,817,844,838,822,805,820,820,830,807,823,846,847,850,829,822,824,839,823,834,843,827,814,815,815,817,812,820,840,843,836,815,846,887,901,880,908,891,876,870,805,824,810,809,822,819,803,814,813,769,780,826,795,830,856,884,887,839,842,789,790,816,793,814,832,837,833,828,801,806,821,836,835,846,848,859,861,879,877,853,852,837,854,837,834,823,833,841,848,853,859,860,848,833,851,856,825,844,846,867,872,869,870,874,876,877,856,878,872,859,878,880,894,880,873,887,833,800,813,795,810,805,827,815,784,822,805,804,785,805,791,788,803,884,907,892,867,866,878,878,908,913,936,939,913,909,902,912,865,869,893,889,898,871,859,868,872,861,873,876,859,849,888,880,862,868,843,830,888,843,846,858,839,869,940,867,878,878,881,851,833,834,834,818,806,805,811,814,866,918,820,813,814,806,827,841,847,843,858,834,838,844,847,856,858,842,870,867,856,846,836,832,842,841,831,839,853,834,843,839,838,812,null,null],[null,854,817,821,828,806,815,845,843,825,834,840,845,843,845,859,871,853,874,876,892,878,897,914,880,837,845,911,943,1044,1239,1290,1270,1260,1243,1167,974,923,916,918,919,845,824,900,897,876,875,883,883,894,858,824,859,864,870,927,906,925,893,867,872,872,862,873,923,924,942,934,921,924,922,915,873,865,831,882,939,974,1024,988,1033,980,941,814,778,789,785,788,803,806,775,814,817,815,874,1157,1060,915,953,945,931,865,812,807,808,821,833,963,1110,1043,869,860,855,820,850,867,870,843,837,829,823,817,848,830,810,805,888,1081,1031,926,957,950,938,910,924,913,906,901,888,897,900,917,907,929,922,865,872,866,852,875,869,856,868,841,834,846,786,833,852,866,814,814,817,821,831,829,820,820,791,789,783,796,812,816,812,821,819,813,814,805,822,841,838,813,825,807,831,827,794,807,808,810,810,819,827,815,843,842,822,825,836,836,833,827,831,850,851,826,832,817,820,827,818,847,842,843,824,830,810,819,814,801,823,813,836,851,818,866,887,867,931,866,818,837,875,833,761,784,839,815,818,842,776,783,831,811,793,809,808,860,861,835,838,791,797,818,778,805,812,831,828,832,820,807,820,830,835,848,833,877,874,877,864,839,828,836,849,825,824,819,838,844,856,863,862,851,849,828,828,844,844,846,828,843,848,850,883,863,856,872,856,852,853,845,849,843,885,873,864,875,838,808,797,800,836,829,866,829,788,821,799,783,780,804,801,786,822,889,918,910,870,871,869,880,928,922,925,909,895,893,870,857,857,863,862,851,848,866,871,872,859,856,871,885,868,875,874,870,853,845,871,873,901,861,850,853,845,897,967,871,894,879,869,888,885,876,852,827,817,807,798,827,891,884,831,811,817,817,831,856,826,850,883,827,841,834,843,848,864,929,905,898,882,860,840,842,849,837,858,877,867,855,824,838,831,828,null,null],[null,912,849,829,826,815,812,831,827,819,839,840,850,854,838,813,823,842,852,871,904,883,901,934,869,833,900,939,946,1206,1297,1293,1295,1251,1214,1033,918,909,910,922,908,823,846,960,889,892,887,889,874,856,865,850,854,866,866,885,920,954,908,860,866,851,860,858,935,946,945,959,969,900,884,893,852,860,864,926,955,990,1056,1040,1054,1058,966,806,800,796,795,771,807,816,780,822,800,813,885,1143,990,928,957,935,927,821,809,808,799,807,895,1079,1148,1180,1037,922,861,834,883,872,889,851,839,845,835,829,817,820,822,820,954,1041,919,922,944,930,931,934,937,916,913,930,910,908,923,928,916,920,892,876,883,879,878,875,878,890,874,844,839,825,793,831,855,847,834,810,830,838,830,821,815,817,779,754,783,796,815,810,791,802,801,808,833,811,814,816,822,821,832,821,830,804,801,799,805,798,801,821,827,817,827,844,837,834,851,842,828,845,834,841,841,829,837,824,822,844,826,841,846,817,822,820,836,834,819,826,829,829,836,841,863,854,847,832,870,827,787,790,822,805,771,782,831,803,810,820,775,795,820,782,781,811,799,853,836,833,837,813,802,781,788,813,836,857,841,835,820,805,828,839,835,819,832,853,865,860,821,842,814,837,833,849,836,837,849,840,837,846,834,829,821,826,823,848,863,848,824,837,849,849,866,862,876,882,848,850,835,847,884,844,856,915,889,876,847,821,792,816,842,843,848,840,820,818,821,769,794,805,796,804,812,877,884,876,858,862,855,876,881,873,890,893,897,906,867,836,843,845,851,850,842,858,853,831,842,862,866,878,880,859,860,862,847,835,901,912,894,868,855,855,849,882,939,878,885,880,871,891,890,881,895,815,810,824,809,849,957,875,814,817,818,818,821,877,851,854,867,821,824,828,835,865,1007,1081,1044,1039,996,978,917,902,880,871,887,880,861,869,853,846,844,856,null,null],[null,922,830,827,813,817,826,829,827,822,852,824,836,841,831,838,827,841,855,880,882,896,918,956,875,876,907,933,1004,1310,1290,1292,1268,1201,1057,934,919,900,913,917,871,810,871,927,875,895,903,890,872,871,857,865,851,850,851,860,873,877,859,844,854,854,861,867,907,920,927,941,944,910,861,907,861,859,879,953,994,1025,1067,1076,1057,1007,913,789,783,788,775,796,807,813,814,785,808,830,915,1066,916,941,940,940,901,808,804,800,798,806,946,1144,1171,1201,1181,1131,1037,933,892,905,910,831,838,827,833,831,822,832,822,838,1031,954,903,919,940,932,927,931,912,894,912,912,893,896,909,884,894,904,872,859,862,894,940,889,903,898,880,865,839,826,820,832,837,831,863,810,819,822,834,822,822,809,759,769,800,803,801,794,820,815,791,779,810,827,787,798,816,824,819,806,810,791,817,812,812,804,799,798,799,832,831,848,838,830,847,847,839,856,842,836,835,830,843,843,822,842,859,816,833,817,826,836,836,842,842,833,826,846,844,847,864,874,876,869,848,795,781,815,795,792,817,830,808,825,835,841,784,789,785,805,801,822,831,873,849,890,885,809,800,785,787,812,838,854,828,804,814,807,828,841,841,831,834,824,831,830,819,831,825,838,841,846,828,818,834,828,813,836,823,821,828,850,847,847,848,858,854,837,866,860,879,864,878,880,843,855,838,849,876,888,862,893,872,857,864,824,821,844,860,854,866,863,841,826,827,797,816,831,823,824,818,871,873,892,863,862,891,861,871,874,885,879,935,919,856,825,834,851,833,840,856,837,815,800,854,860,863,872,866,857,849,813,806,825,909,935,861,869,868,857,873,889,865,896,848,858,863,887,891,881,868,862,841,826,831,905,934,843,817,819,808,808,817,852,852,854,844,829,823,845,833,938,1087,1083,1085,1067,1069,1068,1071,1030,1050,1044,1032,1031,1017,1025,1017,930,885,844,null,null],[null,922,830,827,813,817,826,829,827,822,852,824,836,841,831,838,827,841,855,880,882,896,918,956,875,876,907,933,1004,1310,1290,1292,1268,1201,1057,934,919,900,913,917,871,810,871,927,875,895,903,890,872,871,857,865,851,850,851,860,873,877,859,844,854,854,861,867,907,920,927,941,944,910,861,907,861,859,879,953,994,1025,1067,1076,1057,1007,913,789,783,788,775,796,807,813,814,785,808,830,915,1066,916,941,940,940,901,808,804,800,798,806,946,1144,1171,1201,1181,1131,1037,933,892,905,910,831,838,827,833,831,822,832,822,838,1031,954,903,919,940,932,927,931,912,894,912,912,893,896,909,884,894,904,872,859,862,894,940,889,903,898,880,865,839,826,820,832,837,831,863,810,819,822,834,822,822,809,759,769,800,803,801,794,820,815,791,779,810,827,787,798,816,824,819,806,810,791,817,812,812,804,799,798,799,832,831,848,838,830,847,847,839,856,842,836,835,830,843,843,822,842,859,816,833,817,826,836,836,842,842,833,826,846,844,847,864,874,876,869,848,795,781,815,795,792,817,830,808,825,835,841,784,789,785,805,801,822,831,873,849,890,885,809,800,785,787,812,838,854,828,804,814,807,828,841,841,831,834,824,831,830,819,831,825,838,841,846,828,818,834,828,813,836,823,821,828,850,847,847,848,858,854,837,866,860,879,864,878,880,843,855,838,849,876,888,862,893,872,857,864,824,821,844,860,854,866,863,841,826,827,797,816,831,823,824,818,871,873,892,863,862,891,861,871,874,885,879,935,919,856,825,834,851,833,840,856,837,815,800,854,860,863,872,866,857,849,813,806,825,909,935,861,869,868,857,873,889,865,896,848,858,863,887,891,881,868,862,841,826,831,905,934,843,817,819,808,808,817,852,852,854,844,829,823,845,833,938,1087,1083,1085,1067,1069,1068,1071,1030,1050,1044,1032,1031,1017,1025,1017,930,885,844,null,null],[null,890,807,807,796,816,831,821,832,829,839,836,830,832,825,841,830,870,863,894,880,882,905,933,873,905,907,981,1080,1284,1279,1282,1274,1095,949,917,924,897,901,902,851,899,912,887,887,913,907,900,871,861,822,857,850,853,843,851,855,850,853,855,868,869,873,863,905,899,904,911,883,852,877,895,842,847,879,898,962,1046,1086,1083,1067,969,870,788,777,794,793,794,794,817,813,803,809,854,991,990,927,946,939,919,846,793,807,809,817,816,1014,1151,1182,1212,1193,1193,1188,1123,938,935,906,855,844,844,817,799,822,809,811,827,1057,1021,1005,946,1079,1045,913,854,856,859,867,862,861,865,873,869,898,884,881,871,867,892,900,892,897,873,867,877,849,824,811,831,851,854,879,792,815,822,830,840,835,797,762,797,803,800,805,782,797,791,801,795,805,807,789,796,814,834,814,791,803,795,811,821,815,800,789,786,797,838,847,854,830,826,823,828,833,831,824,824,828,822,828,835,842,835,864,816,830,809,825,838,846,839,843,845,835,839,836,869,860,868,880,890,824,792,829,811,779,794,807,827,791,815,847,810,795,794,822,821,840,885,909,875,875,881,825,807,805,793,771,816,837,832,807,822,833,825,821,838,852,826,821,831,828,836,826,831,834,834,853,861,848,832,821,821,809,822,837,830,839,827,857,858,853,854,874,871,870,852,866,857,877,847,865,864,845,848,855,890,864,883,870,878,843,834,849,855,849,865,876,871,863,857,829,823,856,829,825,832,828,870,853,835,836,856,849,834,873,865,868,897,882,835,833,810,817,838,843,833,831,815,785,793,829,867,885,872,865,859,838,796,803,815,874,944,840,890,867,840,869,890,836,903,868,872,868,875,890,892,882,868,870,859,837,962,914,872,841,814,814,830,826,848,828,825,836,847,836,852,840,914,969,1003,1018,1030,1058,1075,1089,1102,1105,1101,1126,1122,1137,1149,1119,1077,1015,926,null,null],[null,856,812,821,833,830,809,824,840,822,827,837,840,846,831,837,836,866,874,889,900,895,923,916,899,898,905,946,1007,1203,1222,1237,1234,969,919,929,916,905,903,907,890,1007,988,882,910,901,888,887,883,880,858,865,867,858,850,860,838,833,833,847,864,881,891,886,906,911,891,892,884,877,936,845,877,893,895,916,946,998,1053,1045,1008,957,845,793,801,796,790,789,794,805,804,812,823,912,977,911,921,946,938,896,813,794,816,820,823,829,1081,1127,1177,1225,1214,1193,1167,1168,1074,1000,964,914,852,835,829,811,825,828,820,860,1090,1169,1098,1024,1217,1102,899,843,848,843,865,893,889,883,876,904,924,922,898,886,885,886,883,880,851,810,826,852,831,826,790,820,840,859,844,795,820,808,832,841,818,801,773,786,788,786,814,792,794,793,799,792,813,789,809,809,819,832,794,796,810,809,825,833,815,822,814,808,792,836,847,843,838,830,825,816,821,807,803,815,829,838,833,833,821,827,835,831,831,846,844,844,840,853,862,844,853,860,859,887,813,818,854,822,806,814,784,795,778,793,813,811,786,796,834,802,812,819,812,832,856,863,872,883,888,847,809,819,784,763,789,823,825,813,804,825,844,857,836,848,833,839,842,826,822,825,822,834,836,842,870,862,817,809,842,841,839,835,829,845,843,833,848,865,881,860,856,876,866,889,864,845,845,843,855,852,854,863,878,888,847,830,851,856,835,833,849,857,836,870,861,865,874,848,879,875,847,839,839,846,846,850,845,828,845,843,844,854,870,880,886,928,852,817,832,816,827,840,791,811,802,802,793,797,843,863,863,860,853,847,836,807,806,812,842,923,845,878,860,846,821,825,839,879,878,879,867,879,889,885,873,896,885,876,878,968,903,902,879,864,869,870,862,837,815,826,835,837,821,824,831,923,835,827,859,870,894,931,967,1001,1017,1057,1085,1116,1104,1102,1106,1060,1067,985,null,null],[null,783,796,809,815,808,819,817,827,830,837,832,837,827,852,856,844,878,887,881,867,921,937,928,873,865,886,904,925,987,1048,1116,1133,923,920,915,907,902,916,927,897,955,931,867,917,884,893,893,899,873,893,868,844,850,862,849,837,826,839,858,864,855,871,886,908,908,890,880,863,905,1010,895,902,892,899,956,1023,1051,1022,1043,959,857,823,778,794,801,800,802,804,781,808,814,843,927,1036,879,941,934,926,843,797,804,816,819,827,859,1155,1145,1166,1192,1212,1213,1198,1163,1090,988,978,964,910,891,851,845,817,821,832,929,1149,1235,1031,1145,1249,1016,877,853,859,855,865,904,904,903,893,906,909,914,914,887,882,886,884,871,840,810,854,880,886,854,805,822,823,846,839,803,824,832,834,835,826,831,780,776,777,781,818,787,783,798,787,792,813,814,812,825,833,848,776,807,811,810,806,822,808,806,809,816,823,839,844,823,833,842,833,825,827,833,826,815,815,837,827,837,878,871,866,826,834,856,856,855,843,853,867,844,856,857,880,885,802,775,828,815,829,837,765,794,794,815,806,815,817,822,837,804,828,849,830,824,857,808,826,844,835,849,842,803,802,791,812,823,818,812,818,836,846,837,837,822,820,842,837,815,816,825,817,842,835,845,898,897,823,819,836,829,826,840,848,850,838,837,852,871,851,843,858,864,832,867,879,864,862,862,847,844,854,857,870,885,871,782,802,823,833,836,852,860,864,863,840,855,856,850,868,861,853,849,853,856,845,830,852,871,873,864,882,855,862,885,881,898,857,820,808,840,806,830,793,805,798,790,795,799,872,843,876,848,832,834,825,811,791,810,819,875,884,860,883,857,813,813,821,826,860,876,874,869,875,870,866,896,884,866,878,930,920,906,895,905,935,1000,978,849,825,831,846,837,826,839,837,943,822,798,814,815,802,808,824,828,848,841,906,927,908,933,924,946,963,940,null,null],[null,810,786,807,803,804,843,842,823,828,833,829,840,829,870,855,834,878,889,895,892,875,869,895,868,866,864,864,891,929,953,983,990,937,931,924,911,906,903,931,880,969,916,838,886,885,878,871,885,880,915,858,857,852,857,854,844,836,871,868,863,867,874,880,888,887,875,883,879,940,947,925,875,861,920,936,1010,1079,1050,1001,863,802,808,787,798,781,794,820,788,783,809,826,841,919,1044,918,946,923,896,817,806,811,808,816,832,890,1173,1175,1181,1176,1193,1200,1199,1170,987,916,946,951,962,952,907,889,848,839,875,1031,1186,1147,931,1236,1173,946,895,859,855,858,872,886,906,920,915,887,874,905,923,907,894,887,890,816,811,815,864,863,854,840,791,856,856,847,871,786,813,840,833,844,846,825,806,791,784,788,797,791,806,814,793,784,798,819,807,799,814,841,782,819,810,810,826,828,810,823,824,812,834,833,833,839,837,829,809,829,847,817,835,821,804,829,830,882,957,891,850,793,824,831,839,840,860,860,844,816,867,872,891,868,819,808,862,870,811,827,783,808,807,819,804,815,827,816,824,784,828,855,848,804,824,814,822,822,840,874,874,825,814,846,849,813,814,804,822,853,820,790,828,811,826,837,824,827,829,846,825,807,821,840,883,862,813,822,829,832,832,839,822,845,869,878,835,855,838,830,871,870,843,840,866,867,858,851,865,857,869,867,871,853,856,800,826,822,837,840,847,856,859,851,817,840,849,869,869,852,840,854,861,866,836,861,862,876,898,884,880,880,858,908,891,859,867,821,800,816,799,840,858,808,796,808,805,807,799,777,819,840,816,825,823,839,814,813,815,868,905,862,865,841,809,808,817,835,894,896,895,876,876,866,862,902,887,862,929,915,928,923,903,904,961,1114,1072,841,844,844,846,852,845,834,846,914,819,814,807,809,810,802,803,809,813,795,810,815,821,817,833,818,826,870,null,null],[null,810,786,807,803,804,843,842,823,828,833,829,840,829,870,855,834,878,889,895,892,875,869,895,868,866,864,864,891,929,953,983,990,937,931,924,911,906,903,931,880,969,916,838,886,885,878,871,885,880,915,858,857,852,857,854,844,836,871,868,863,867,874,880,888,887,875,883,879,940,947,925,875,861,920,936,1010,1079,1050,1001,863,802,808,787,798,781,794,820,788,783,809,826,841,919,1044,918,946,923,896,817,806,811,808,816,832,890,1173,1175,1181,1176,1193,1200,1199,1170,987,916,946,951,962,952,907,889,848,839,875,1031,1186,1147,931,1236,1173,946,895,859,855,858,872,886,906,920,915,887,874,905,923,907,894,887,890,816,811,815,864,863,854,840,791,856,856,847,871,786,813,840,833,844,846,825,806,791,784,788,797,791,806,814,793,784,798,819,807,799,814,841,782,819,810,810,826,828,810,823,824,812,834,833,833,839,837,829,809,829,847,817,835,821,804,829,830,882,957,891,850,793,824,831,839,840,860,860,844,816,867,872,891,868,819,808,862,870,811,827,783,808,807,819,804,815,827,816,824,784,828,855,848,804,824,814,822,822,840,874,874,825,814,846,849,813,814,804,822,853,820,790,828,811,826,837,824,827,829,846,825,807,821,840,883,862,813,822,829,832,832,839,822,845,869,878,835,855,838,830,871,870,843,840,866,867,858,851,865,857,869,867,871,853,856,800,826,822,837,840,847,856,859,851,817,840,849,869,869,852,840,854,861,866,836,861,862,876,898,884,880,880,858,908,891,859,867,821,800,816,799,840,858,808,796,808,805,807,799,777,819,840,816,825,823,839,814,813,815,868,905,862,865,841,809,808,817,835,894,896,895,876,876,866,862,902,887,862,929,915,928,923,903,904,961,1114,1072,841,844,844,846,852,845,834,846,914,819,814,807,809,810,802,803,809,813,795,810,815,821,817,833,818,826,870,null,null],[null,820,815,816,823,832,834,844,828,833,833,827,837,831,839,866,871,863,877,886,913,884,848,833,819,840,853,843,842,894,913,947,938,938,944,920,915,901,848,857,843,1317,1114,919,886,898,889,892,864,873,870,859,867,863,855,847,857,855,889,883,872,866,879,889,861,881,868,885,897,936,926,938,909,871,895,977,1008,1005,1017,952,852,811,806,798,811,783,806,820,794,795,804,876,904,1010,969,945,945,943,842,806,802,810,816,829,859,995,1204,1198,1202,1185,1175,1200,1197,1126,934,934,951,960,945,964,963,928,890,862,958,1076,1198,1036,919,1224,1029,905,886,891,889,874,894,915,920,910,887,879,891,911,907,909,885,853,831,798,791,808,884,830,831,818,815,856,855,865,910,786,809,813,829,831,849,830,791,789,789,795,812,793,796,828,786,787,790,803,799,792,822,828,809,816,825,814,820,818,824,804,805,819,832,840,829,831,815,825,848,840,828,827,821,822,829,826,825,836,887,954,892,795,799,853,854,863,849,854,831,856,873,917,901,844,789,780,841,894,820,791,797,824,812,829,825,784,814,790,821,795,809,831,826,862,831,799,795,827,839,813,855,825,824,821,806,808,813,808,817,802,762,790,813,828,829,824,809,841,833,854,823,815,831,856,834,817,838,829,831,842,850,830,850,872,863,863,809,841,848,835,863,864,869,855,860,861,862,866,867,883,854,861,854,839,846,842,835,840,847,856,861,855,863,831,825,816,843,888,875,858,860,860,841,845,850,883,876,868,882,909,864,848,848,881,863,835,864,832,821,811,803,814,808,784,786,791,805,820,785,790,811,814,819,831,819,856,866,810,796,836,920,845,854,816,802,807,809,835,846,903,960,881,872,872,891,900,892,886,973,901,941,928,927,928,998,1097,1022,860,866,879,876,864,863,831,831,899,812,817,807,802,816,820,812,809,815,806,801,793,806,806,816,822,827,825,null,null],[null,769,830,826,814,795,819,839,836,832,823,837,844,836,812,860,854,868,864,870,869,845,812,824,819,811,800,812,837,869,855,866,895,922,939,943,940,999,890,834,840,856,862,930,900,889,888,883,870,868,870,877,879,856,862,879,859,873,886,899,896,886,901,894,878,891,881,904,913,954,946,936,916,889,849,957,995,992,994,857,809,792,796,799,802,800,808,800,793,796,804,866,942,1062,902,941,929,952,809,802,817,814,814,840,901,1099,1222,1218,1204,1191,1176,1177,1138,1053,921,951,929,940,934,930,894,904,990,967,1065,1081,1132,957,962,1155,948,906,882,898,903,907,892,892,882,892,891,899,910,899,881,883,837,809,805,798,793,822,877,845,850,813,806,823,854,860,902,793,812,820,830,820,823,827,838,790,787,790,806,796,789,820,790,785,784,813,823,824,836,829,825,826,840,812,796,803,820,796,803,818,834,828,811,821,805,822,840,841,831,823,830,831,819,830,829,828,849,956,952,842,809,824,849,861,858,846,854,868,901,864,864,807,761,780,781,833,841,793,816,817,809,808,800,774,816,823,850,826,820,848,836,883,880,847,825,842,811,816,837,829,824,823,814,822,808,817,818,790,812,823,825,821,817,821,819,831,823,823,829,832,848,860,816,847,865,842,815,815,821,835,830,848,853,869,825,852,845,853,825,838,847,863,857,852,842,839,861,855,819,846,833,855,863,863,843,839,846,871,872,866,879,825,831,813,835,882,867,862,878,935,880,862,861,887,877,874,893,909,865,841,866,859,861,864,863,861,846,815,814,806,805,782,797,785,799,816,808,824,841,789,801,823,828,833,845,824,813,818,932,832,871,830,804,807,818,828,832,856,906,931,899,897,902,900,884,913,982,939,939,912,916,949,1035,1090,979,854,872,852,848,833,840,813,809,893,810,804,813,812,818,813,805,789,800,789,798,800,797,808,810,810,820,820,null,null],[null,780,811,815,818,831,824,830,831,831,836,851,857,836,823,853,884,884,868,876,868,807,814,807,798,813,803,818,787,836,827,842,840,865,885,920,948,983,874,840,835,866,900,890,916,895,883,873,879,866,885,887,883,863,867,864,867,882,903,918,919,918,913,901,878,882,875,880,943,983,992,931,950,890,842,834,865,908,915,803,772,790,789,798,806,835,848,814,813,831,827,915,1007,962,902,934,944,942,817,799,815,819,832,856,984,1145,1227,1248,1220,1221,1183,1122,1024,921,955,937,937,939,919,918,844,814,900,1073,1141,1032,1092,913,1063,1019,911,908,884,883,888,890,873,889,875,895,903,921,911,887,852,823,793,799,807,804,800,852,906,824,846,784,809,828,851,858,897,811,804,824,831,829,823,820,844,817,799,794,782,790,810,805,786,770,780,807,829,829,815,814,814,808,815,818,794,794,796,800,804,821,815,827,809,814,820,825,836,846,853,825,834,824,832,829,834,834,833,845,884,862,800,845,858,871,862,846,851,845,875,818,774,768,799,828,810,820,834,799,822,811,807,802,817,828,832,824,831,819,824,854,857,877,915,904,834,845,830,828,830,827,821,816,793,822,844,861,821,800,827,831,835,812,808,833,826,826,835,852,838,820,850,838,825,833,826,816,822,828,831,836,833,825,844,833,846,841,838,866,826,854,846,861,869,854,844,855,870,865,825,837,853,858,867,854,853,854,844,881,882,864,889,831,830,820,836,889,870,851,866,920,851,825,858,818,872,839,833,875,872,851,826,867,853,865,888,875,858,824,814,819,805,776,790,774,801,805,819,836,828,802,801,827,834,845,837,838,828,837,906,825,859,854,800,812,850,805,817,822,829,945,982,991,929,917,894,943,980,927,930,918,920,955,1074,1056,907,818,831,809,807,805,807,812,809,872,809,792,818,813,812,800,803,803,811,799,790,805,802,803,803,817,829,816,null,null],[null,780,811,815,818,831,824,830,831,831,836,851,857,836,823,853,884,884,868,876,868,807,814,807,798,813,803,818,787,836,827,842,840,865,885,920,948,983,874,840,835,866,900,890,916,895,883,873,879,866,885,887,883,863,867,864,867,882,903,918,919,918,913,901,878,882,875,880,943,983,992,931,950,890,842,834,865,908,915,803,772,790,789,798,806,835,848,814,813,831,827,915,1007,962,902,934,944,942,817,799,815,819,832,856,984,1145,1227,1248,1220,1221,1183,1122,1024,921,955,937,937,939,919,918,844,814,900,1073,1141,1032,1092,913,1063,1019,911,908,884,883,888,890,873,889,875,895,903,921,911,887,852,823,793,799,807,804,800,852,906,824,846,784,809,828,851,858,897,811,804,824,831,829,823,820,844,817,799,794,782,790,810,805,786,770,780,807,829,829,815,814,814,808,815,818,794,794,796,800,804,821,815,827,809,814,820,825,836,846,853,825,834,824,832,829,834,834,833,845,884,862,800,845,858,871,862,846,851,845,875,818,774,768,799,828,810,820,834,799,822,811,807,802,817,828,832,824,831,819,824,854,857,877,915,904,834,845,830,828,830,827,821,816,793,822,844,861,821,800,827,831,835,812,808,833,826,826,835,852,838,820,850,838,825,833,826,816,822,828,831,836,833,825,844,833,846,841,838,866,826,854,846,861,869,854,844,855,870,865,825,837,853,858,867,854,853,854,844,881,882,864,889,831,830,820,836,889,870,851,866,920,851,825,858,818,872,839,833,875,872,851,826,867,853,865,888,875,858,824,814,819,805,776,790,774,801,805,819,836,828,802,801,827,834,845,837,838,828,837,906,825,859,854,800,812,850,805,817,822,829,945,982,991,929,917,894,943,980,927,930,918,920,955,1074,1056,907,818,831,809,807,805,807,812,809,872,809,792,818,813,812,800,803,803,811,799,790,805,802,803,803,817,829,816,null,null],[null,824,849,848,834,836,823,825,826,830,830,827,843,852,831,849,871,886,881,885,844,802,804,807,823,797,809,805,793,787,807,833,813,867,855,857,1060,934,934,884,864,884,885,901,903,908,897,892,860,866,876,875,895,892,891,876,876,882,905,916,924,922,906,904,881,889,893,896,959,964,976,977,941,870,877,861,825,805,799,796,783,804,804,800,829,867,854,835,830,829,873,1021,952,873,922,938,935,889,812,810,814,820,844,923,1084,1143,1194,1212,1212,1214,1137,1033,941,900,957,945,955,940,930,880,824,825,838,1053,1039,1074,948,915,1106,932,894,882,901,876,865,866,896,915,919,918,927,890,871,818,802,800,801,820,793,804,810,857,896,817,847,769,836,847,859,862,856,776,804,822,821,823,797,822,806,815,797,779,804,800,827,813,797,804,795,808,801,808,806,833,804,825,831,849,813,782,793,825,830,830,812,809,823,847,830,833,846,842,843,841,841,827,829,817,823,827,829,801,819,799,782,847,861,870,848,859,863,891,833,813,787,789,844,853,842,814,788,801,830,832,790,807,800,806,821,812,820,804,856,813,861,882,866,871,853,824,812,802,823,794,809,821,805,826,844,798,767,826,834,833,834,814,825,845,819,838,827,836,841,830,827,831,834,836,823,831,826,839,871,838,836,816,836,835,861,851,861,870,838,861,852,850,864,853,846,857,891,873,855,876,852,830,856,810,831,847,859,871,878,880,886,867,873,841,842,885,852,850,878,864,834,831,875,821,865,844,839,886,858,819,786,849,844,842,863,866,866,853,812,812,805,784,792,792,804,811,887,858,840,840,827,811,823,863,851,830,848,856,887,836,861,846,808,824,819,801,802,805,818,813,879,962,996,909,895,988,946,928,918,904,912,989,1106,1011,851,796,790,800,800,809,791,801,817,850,804,817,802,807,801,794,793,814,798,805,795,796,808,803,800,824,806,804,null,null],[null,830,840,834,822,829,813,831,842,837,841,817,835,834,832,856,873,889,886,887,827,806,796,813,805,801,796,782,801,808,820,800,812,851,890,956,1038,875,890,824,846,901,901,896,919,909,900,893,845,852,863,875,891,867,856,872,860,886,919,942,917,911,905,903,907,896,904,891,978,976,981,1031,1009,927,935,845,796,786,806,795,791,799,806,804,823,863,843,849,856,879,940,1086,924,911,930,938,910,840,813,820,817,827,852,1011,1122,1157,1159,1133,1112,1096,950,898,876,944,960,947,950,939,917,835,815,815,942,1027,1133,1216,1038,978,997,907,916,884,876,881,890,899,914,918,920,910,921,839,812,795,806,792,792,796,782,802,814,885,866,850,830,773,835,848,858,859,880,786,797,815,845,845,849,844,812,810,799,794,819,814,834,826,819,825,811,817,821,824,827,863,825,855,842,852,830,821,805,812,812,808,804,829,833,826,836,825,836,845,846,900,888,845,830,814,828,823,829,803,824,834,819,866,869,862,857,868,888,917,784,817,835,811,827,852,841,789,808,834,834,819,798,824,824,795,795,826,837,838,846,798,847,832,815,851,890,800,803,810,821,854,840,841,860,809,832,808,821,819,829,823,831,828,831,850,847,851,845,808,822,829,823,840,842,839,822,828,846,863,857,830,840,829,817,838,856,859,860,856,840,862,858,852,868,870,861,887,907,860,855,892,903,857,866,839,867,859,857,859,877,879,854,871,891,875,841,853,855,862,862,857,859,870,850,834,834,833,823,876,854,843,850,857,865,878,870,885,876,869,819,817,820,809,804,778,813,859,972,900,860,860,840,788,831,860,853,864,861,846,859,838,868,836,821,839,821,814,799,798,818,808,823,855,900,973,945,952,943,919,917,922,911,1034,1096,950,823,810,806,790,794,791,797,796,798,869,805,800,791,809,811,794,805,806,795,802,802,792,794,806,810,803,808,816,null,null],[null,839,840,813,813,826,834,863,847,816,834,834,836,829,836,870,840,893,885,870,828,792,799,812,792,801,801,803,794,802,793,815,798,816,896,959,904,840,859,828,842,907,912,889,886,892,893,887,870,868,874,861,877,869,837,861,872,900,924,910,915,905,892,888,906,884,873,943,981,994,984,1044,1050,1024,987,797,772,779,796,770,789,811,791,808,850,841,822,812,821,852,981,1023,907,916,940,950,891,820,809,816,818,827,907,1094,1150,1131,1020,973,941,904,850,847,925,965,951,934,940,939,890,825,819,808,984,1047,1186,1231,1210,1152,971,918,915,878,878,909,914,897,891,909,883,894,880,809,791,796,802,784,800,798,806,790,824,900,863,842,812,779,831,845,839,872,893,803,802,810,861,861,853,853,824,797,813,794,812,817,821,836,822,849,863,824,833,826,838,832,850,845,820,873,863,850,798,806,803,800,795,814,820,828,837,828,837,851,851,866,873,874,904,832,823,819,815,821,844,824,808,883,849,855,855,860,870,825,809,826,871,853,808,805,819,789,812,820,804,801,824,842,842,769,809,850,868,853,842,800,824,813,831,849,805,804,809,804,796,828,841,844,853,815,855,844,850,811,823,825,825,818,829,850,847,829,815,802,815,823,818,839,833,838,830,836,849,844,830,814,841,844,830,859,843,830,842,866,862,867,857,841,894,870,850,855,879,834,844,878,881,856,855,843,864,863,879,859,866,894,859,866,879,864,878,844,856,839,840,837,840,867,863,871,857,850,863,870,892,885,850,889,873,871,864,861,834,820,829,850,856,848,799,792,821,883,958,921,887,910,849,783,830,863,852,849,846,852,862,834,888,867,818,830,827,819,821,808,805,813,823,855,860,950,987,945,906,922,913,919,926,1069,1046,892,802,813,818,797,795,797,797,804,824,851,805,809,793,807,804,789,815,796,791,783,802,799,800,803,799,796,806,822,null,null],[null,839,800,819,818,852,840,844,819,813,822,850,837,832,832,862,860,878,865,853,814,790,823,811,833,793,803,785,799,783,804,809,793,843,935,853,861,821,833,829,843,881,889,892,895,906,883,855,889,875,856,865,856,852,849,864,895,915,930,917,901,897,904,883,907,884,880,963,978,1013,1010,1042,1012,998,983,782,792,792,789,799,806,814,807,854,868,851,839,806,832,863,1087,956,912,925,941,915,835,806,807,811,821,828,991,1134,1079,1001,875,842,851,848,858,876,951,966,944,960,949,944,834,821,826,821,1027,1139,1247,1241,1217,1193,986,960,923,889,901,922,922,907,902,885,879,859,826,793,791,789,791,800,800,800,818,789,848,902,848,847,772,799,835,835,827,850,908,824,792,812,832,834,840,843,806,825,838,806,792,801,805,829,837,844,828,810,837,830,832,825,853,841,813,866,859,841,798,791,806,811,805,846,831,841,837,834,836,850,842,849,847,866,905,815,815,819,823,830,835,824,793,851,821,849,867,866,821,785,851,816,827,833,823,812,821,812,839,828,806,812,819,825,786,779,823,864,862,856,846,782,812,811,831,807,826,813,823,819,825,822,829,852,830,855,864,818,796,810,820,855,843,843,823,823,837,815,825,846,815,828,824,826,831,832,816,837,854,853,832,816,831,845,865,851,859,845,835,867,863,823,840,840,887,889,884,877,858,860,873,878,868,861,864,842,859,870,890,895,878,862,849,842,828,840,854,846,832,818,844,849,864,865,851,848,848,852,866,864,868,851,818,884,861,872,862,847,821,817,844,861,885,829,768,801,839,904,969,951,941,962,897,807,814,851,858,864,857,860,889,853,868,858,815,812,822,822,819,815,802,836,845,845,843,828,909,931,881,918,918,926,922,1080,1005,840,813,810,806,801,803,797,799,796,829,842,792,807,801,807,803,810,799,798,793,791,797,806,804,803,808,804,788,805,null,null],[null,839,800,819,818,852,840,844,819,813,822,850,837,832,832,862,860,878,865,853,814,790,823,811,833,793,803,785,799,783,804,809,793,843,935,853,861,821,833,829,843,881,889,892,895,906,883,855,889,875,856,865,856,852,849,864,895,915,930,917,901,897,904,883,907,884,880,963,978,1013,1010,1042,1012,998,983,782,792,792,789,799,806,814,807,854,868,851,839,806,832,863,1087,956,912,925,941,915,835,806,807,811,821,828,991,1134,1079,1001,875,842,851,848,858,876,951,966,944,960,949,944,834,821,826,821,1027,1139,1247,1241,1217,1193,986,960,923,889,901,922,922,907,902,885,879,859,826,793,791,789,791,800,800,800,818,789,848,902,848,847,772,799,835,835,827,850,908,824,792,812,832,834,840,843,806,825,838,806,792,801,805,829,837,844,828,810,837,830,832,825,853,841,813,866,859,841,798,791,806,811,805,846,831,841,837,834,836,850,842,849,847,866,905,815,815,819,823,830,835,824,793,851,821,849,867,866,821,785,851,816,827,833,823,812,821,812,839,828,806,812,819,825,786,779,823,864,862,856,846,782,812,811,831,807,826,813,823,819,825,822,829,852,830,855,864,818,796,810,820,855,843,843,823,823,837,815,825,846,815,828,824,826,831,832,816,837,854,853,832,816,831,845,865,851,859,845,835,867,863,823,840,840,887,889,884,877,858,860,873,878,868,861,864,842,859,870,890,895,878,862,849,842,828,840,854,846,832,818,844,849,864,865,851,848,848,852,866,864,868,851,818,884,861,872,862,847,821,817,844,861,885,829,768,801,839,904,969,951,941,962,897,807,814,851,858,864,857,860,889,853,868,858,815,812,822,822,819,815,802,836,845,845,843,828,909,931,881,918,918,926,922,1080,1005,840,813,810,806,801,803,797,799,796,829,842,792,807,801,807,803,810,799,798,793,791,797,806,804,803,808,804,788,805,null,null],[null,828,813,842,829,850,828,827,831,816,821,822,838,837,849,856,855,866,853,825,798,797,793,801,808,797,801,803,819,802,803,789,797,963,892,826,816,819,820,813,829,842,868,871,877,888,863,847,886,882,857,855,853,839,851,859,915,934,924,929,886,895,898,902,894,873,897,989,969,986,1006,1015,1016,1014,922,783,770,787,796,798,814,807,811,852,829,835,841,838,829,942,1133,908,929,955,948,873,824,802,794,805,813,821,1056,1050,890,844,862,868,852,845,863,945,972,946,946,970,955,935,821,814,811,861,1078,1224,1248,1261,1224,1025,888,942,924,911,918,926,909,917,898,867,845,810,783,787,804,791,796,804,802,808,799,817,868,890,863,852,788,847,838,840,826,810,923,819,785,817,847,855,849,830,825,838,841,818,796,805,807,821,865,858,819,822,845,834,839,835,845,849,833,849,832,815,794,794,819,822,815,848,852,833,825,838,828,848,845,820,832,844,848,847,821,830,823,829,816,808,774,826,855,860,878,869,792,796,862,834,770,793,830,820,808,817,826,822,831,815,823,814,819,806,821,837,837,884,834,803,827,805,827,804,830,801,805,810,847,815,856,890,860,878,834,805,819,821,832,824,828,838,841,849,862,844,833,845,840,831,819,823,834,820,813,853,838,852,813,812,826,873,891,853,891,900,849,863,870,842,842,858,839,868,878,876,880,914,901,866,895,884,844,864,859,872,864,866,881,875,885,829,849,834,813,855,836,825,835,843,853,882,847,836,843,860,864,852,852,843,871,863,863,848,859,860,842,823,842,857,866,845,783,800,824,949,967,950,964,976,918,833,819,853,858,861,859,869,860,855,852,874,850,814,826,823,813,825,815,825,832,847,824,832,848,877,892,952,899,928,941,1072,984,837,813,809,794,793,800,795,799,800,818,841,798,804,806,808,811,808,798,813,786,792,795,797,797,799,815,804,809,808,null,null],[null,816,857,845,830,847,853,825,828,810,828,833,840,844,853,873,881,832,821,814,800,780,811,817,798,785,799,809,803,809,802,812,844,882,830,824,805,791,805,832,822,817,825,837,865,899,871,851,901,881,856,857,848,846,851,871,934,947,917,897,883,876,887,908,898,880,921,963,975,982,987,1014,1014,990,865,793,777,786,795,808,811,807,808,844,829,828,827,834,841,1024,1027,945,922,949,949,853,807,803,792,807,819,847,1098,928,854,851,850,838,838,845,880,985,949,952,959,947,950,910,818,808,825,927,1145,1234,1249,1253,1090,904,892,931,922,902,962,939,902,898,892,836,809,795,784,785,801,792,791,798,794,799,796,829,906,894,850,803,783,831,822,830,832,824,874,792,803,853,845,866,842,832,864,858,840,827,836,829,818,834,849,852,828,817,879,844,859,863,859,850,835,840,840,830,815,815,805,804,801,819,812,825,832,862,840,824,830,842,860,851,836,828,817,820,813,840,809,822,807,824,844,851,908,841,785,794,860,839,803,815,811,795,805,845,816,812,831,840,856,831,800,797,827,829,860,863,815,815,815,810,825,833,850,822,844,811,834,823,843,858,836,871,865,830,818,830,835,833,837,828,849,836,838,830,838,814,853,810,810,826,823,830,832,823,832,829,826,849,828,839,885,852,870,931,901,847,865,852,834,854,862,859,851,854,869,899,896,870,876,870,855,872,859,867,835,876,900,877,881,835,816,848,836,836,848,834,836,845,826,856,842,845,852,847,856,866,877,861,867,844,843,829,856,857,843,811,863,867,836,855,792,814,810,884,981,942,949,936,903,869,862,872,861,845,855,867,869,883,835,849,880,839,813,813,810,822,820,816,814,847,835,811,807,858,919,1007,932,918,975,1060,931,824,803,806,796,790,791,811,807,805,822,839,807,809,800,803,807,790,796,812,796,790,795,795,793,797,804,801,796,804,null,null],[null,817,854,851,811,832,842,833,821,810,819,829,833,834,865,876,855,818,804,798,798,802,816,793,795,785,809,797,813,790,811,836,906,851,863,796,800,795,798,801,803,825,829,824,835,874,881,901,899,891,861,859,848,854,839,871,927,927,905,884,877,865,882,878,880,875,941,970,988,1005,988,1035,1038,927,784,798,778,782,796,799,820,810,820,860,833,829,823,831,895,1064,926,939,933,943,945,815,818,825,811,811,826,890,1024,862,856,842,829,837,839,852,951,985,970,959,959,961,937,860,813,824,864,992,1223,1253,1262,1262,934,910,897,896,927,960,977,897,902,876,875,806,792,790,794,789,785,796,799,787,794,791,797,835,901,898,868,752,784,841,826,841,837,834,889,850,820,842,842,857,871,870,829,839,832,830,828,820,837,857,835,835,863,852,878,858,874,883,864,846,822,844,855,826,790,813,811,802,798,827,804,831,849,858,838,836,843,842,850,869,836,845,834,819,820,837,831,837,821,791,838,863,882,800,792,813,847,824,824,837,829,823,824,832,831,828,826,840,838,809,797,789,812,827,801,789,819,815,821,817,828,851,844,822,838,832,856,859,821,844,849,869,892,897,856,835,834,858,854,840,837,816,829,835,833,814,825,816,809,826,823,831,832,837,838,836,846,826,846,853,877,858,845,904,899,865,844,826,835,857,862,843,864,918,879,877,866,865,873,855,892,938,923,918,895,930,946,882,903,817,818,845,857,828,851,850,844,850,868,868,862,863,861,846,870,856,864,858,849,853,859,861,862,872,855,822,858,854,829,835,815,807,829,871,971,913,930,907,887,878,875,883,853,826,849,860,875,901,886,843,883,863,832,818,817,824,826,822,822,821,824,808,799,878,974,950,947,920,968,1012,895,817,814,803,795,786,795,804,794,790,849,815,795,793,792,803,805,793,788,797,803,790,798,796,803,797,800,801,799,797,null,null],[null,822,852,865,829,835,847,848,829,821,839,849,833,837,861,856,833,796,799,798,797,802,808,796,786,809,810,793,804,797,810,927,945,814,808,804,789,800,809,830,826,809,827,812,839,840,875,920,919,923,890,867,856,867,879,897,916,889,877,862,880,872,891,876,885,915,950,974,970,1002,983,1006,989,854,789,796,790,784,784,810,819,824,879,827,826,832,825,837,943,959,902,919,940,948,932,800,810,822,828,829,844,976,912,836,835,832,855,861,835,854,960,974,965,973,952,935,914,833,829,850,962,1030,1264,1258,1272,1216,885,914,871,920,948,991,955,934,927,904,905,826,810,804,791,798,796,809,796,782,804,802,803,858,903,887,883,751,792,841,826,834,859,841,874,900,888,831,844,844,858,850,822,830,823,831,812,838,851,853,844,848,867,859,866,879,918,933,829,867,822,850,836,838,839,800,812,815,805,834,819,819,841,833,836,849,857,846,857,862,819,843,848,832,821,835,830,820,813,833,836,874,848,821,820,813,855,823,831,818,811,789,819,814,805,802,819,839,835,794,771,786,823,820,796,790,834,822,827,829,840,821,821,816,821,824,849,818,813,841,863,876,913,941,889,833,820,845,845,822,814,824,844,833,809,824,827,811,821,829,810,807,818,825,835,850,854,860,857,834,847,867,843,865,865,857,829,842,853,867,848,838,865,905,867,872,868,864,829,830,938,928,943,949,919,933,923,888,884,816,846,836,849,839,821,837,855,844,864,866,853,836,827,835,882,859,854,862,861,848,845,837,872,848,842,840,838,846,842,840,864,849,811,838,956,946,912,888,870,858,859,879,839,844,872,869,922,896,931,882,868,871,841,820,795,812,833,829,819,809,814,812,821,932,898,895,892,886,904,904,839,816,809,808,799,800,801,793,794,784,843,805,791,784,798,791,788,784,801,802,797,795,792,789,791,791,806,806,802,802,null,null],[null,822,852,865,829,835,847,848,829,821,839,849,833,837,861,856,833,796,799,798,797,802,808,796,786,809,810,793,804,797,810,927,945,814,808,804,789,800,809,830,826,809,827,812,839,840,875,920,919,923,890,867,856,867,879,897,916,889,877,862,880,872,891,876,885,915,950,974,970,1002,983,1006,989,854,789,796,790,784,784,810,819,824,879,827,826,832,825,837,943,959,902,919,940,948,932,800,810,822,828,829,844,976,912,836,835,832,855,861,835,854,960,974,965,973,952,935,914,833,829,850,962,1030,1264,1258,1272,1216,885,914,871,920,948,991,955,934,927,904,905,826,810,804,791,798,796,809,796,782,804,802,803,858,903,887,883,751,792,841,826,834,859,841,874,900,888,831,844,844,858,850,822,830,823,831,812,838,851,853,844,848,867,859,866,879,918,933,829,867,822,850,836,838,839,800,812,815,805,834,819,819,841,833,836,849,857,846,857,862,819,843,848,832,821,835,830,820,813,833,836,874,848,821,820,813,855,823,831,818,811,789,819,814,805,802,819,839,835,794,771,786,823,820,796,790,834,822,827,829,840,821,821,816,821,824,849,818,813,841,863,876,913,941,889,833,820,845,845,822,814,824,844,833,809,824,827,811,821,829,810,807,818,825,835,850,854,860,857,834,847,867,843,865,865,857,829,842,853,867,848,838,865,905,867,872,868,864,829,830,938,928,943,949,919,933,923,888,884,816,846,836,849,839,821,837,855,844,864,866,853,836,827,835,882,859,854,862,861,848,845,837,872,848,842,840,838,846,842,840,864,849,811,838,956,946,912,888,870,858,859,879,839,844,872,869,922,896,931,882,868,871,841,820,795,812,833,829,819,809,814,812,821,932,898,895,892,886,904,904,839,816,809,808,799,800,801,793,794,784,843,805,791,784,798,791,788,784,801,802,797,795,792,789,791,791,806,806,802,802,null,null],[null,825,853,851,833,840,852,868,851,831,843,860,844,846,853,825,823,786,803,791,782,790,804,805,802,801,796,812,791,830,974,931,836,815,803,799,790,798,801,810,828,799,796,792,833,836,885,873,876,890,893,889,851,867,889,902,897,861,881,876,877,875,862,871,913,955,954,975,943,976,1014,989,873,772,803,802,781,790,784,811,808,836,847,819,833,826,836,885,934,876,907,947,944,940,894,812,808,813,825,836,906,1068,850,849,855,855,868,868,888,917,950,975,968,954,945,948,879,824,820,885,1012,1070,1249,1272,1256,1040,910,904,889,905,960,972,944,982,970,920,906,885,865,840,824,806,810,810,806,788,812,793,800,858,897,881,861,784,817,849,848,840,842,852,880,927,984,856,835,851,848,852,846,827,830,846,796,840,855,869,849,863,844,853,854,857,926,946,815,853,844,847,833,841,859,804,781,796,808,823,813,804,831,836,848,829,842,831,853,837,830,847,843,834,821,838,836,830,812,851,865,878,810,797,829,811,849,874,822,807,810,828,835,832,790,811,830,817,814,797,796,813,828,814,774,798,821,806,812,813,809,797,799,845,820,820,828,820,847,871,854,865,918,912,924,827,832,852,861,814,821,832,825,828,816,829,826,821,822,826,817,819,809,836,858,841,820,838,876,867,844,843,847,870,846,859,826,842,845,861,863,856,875,887,869,855,833,835,811,847,930,941,943,926,912,950,922,902,882,831,858,849,848,861,838,824,840,836,838,856,851,799,812,801,869,875,841,848,879,840,850,841,870,850,849,864,854,843,828,809,840,865,830,836,953,988,932,886,864,862,866,869,840,836,871,903,909,892,895,865,851,879,840,832,807,812,829,835,851,819,812,819,876,931,878,882,876,852,862,869,840,828,808,811,801,787,783,795,801,799,846,826,809,798,799,795,797,790,801,793,787,808,788,807,796,786,796,804,807,806,null,null],[null,841,852,854,837,838,839,846,858,851,831,844,843,852,832,822,806,794,798,786,791,799,815,799,807,796,807,804,809,900,915,847,853,779,803,809,789,802,815,818,807,806,824,809,836,836,862,835,868,864,867,881,890,895,875,884,877,880,885,895,887,890,866,871,927,969,959,981,973,966,993,937,794,806,801,803,796,809,796,798,830,876,835,834,825,810,829,971,912,900,925,940,945,924,830,808,807,819,830,863,999,1098,836,855,912,929,945,939,966,970,975,993,972,959,944,919,842,820,827,944,1037,1188,1276,1269,1101,906,916,875,891,967,983,923,963,979,977,963,945,911,921,885,875,817,825,817,821,798,817,807,798,886,886,866,884,782,832,850,864,854,860,871,865,881,973,966,860,845,844,824,857,837,835,852,836,862,887,885,856,866,854,852,868,878,877,874,827,852,871,805,845,853,891,801,766,800,812,827,813,812,831,835,850,840,826,823,831,829,841,837,835,840,849,813,821,806,804,857,860,845,771,783,829,825,873,915,875,860,793,827,840,802,816,824,819,826,810,788,824,833,816,805,767,794,808,803,816,817,808,806,798,870,858,848,840,832,840,872,845,855,825,854,871,825,836,861,841,831,831,826,835,838,828,823,815,829,821,815,832,833,822,844,863,821,800,828,887,892,805,784,855,845,816,831,843,838,867,865,855,864,864,861,873,839,801,809,831,865,934,958,967,974,948,951,956,915,853,854,849,855,835,869,841,827,836,831,837,832,824,801,808,824,863,893,837,844,885,828,848,858,862,846,844,862,847,837,820,812,835,852,847,869,977,983,985,970,875,855,869,888,875,871,905,921,922,929,868,878,847,851,855,833,834,823,826,802,826,824,811,811,917,897,868,868,883,880,858,858,865,837,813,802,802,811,798,782,790,803,857,825,826,812,802,806,801,802,791,781,797,804,798,797,798,802,795,801,799,798,null,null],[null,869,851,851,794,818,842,832,831,833,827,831,842,868,830,820,789,804,790,799,794,805,796,804,802,823,815,806,827,952,840,824,811,800,782,793,807,793,802,817,824,804,797,793,832,852,838,829,804,837,838,869,873,901,888,884,868,864,867,889,887,896,875,867,956,942,961,1008,991,984,964,869,776,819,794,792,807,794,789,833,860,877,858,833,814,827,831,1028,886,926,932,937,939,874,813,811,814,820,857,929,1082,1029,838,883,952,957,965,946,943,969,972,981,963,957,933,880,813,826,874,1031,1091,1259,1290,1171,949,902,895,866,906,1001,942,925,956,983,979,965,950,948,948,929,915,877,853,835,834,813,825,811,809,886,867,854,885,776,808,839,885,861,842,858,851,859,900,972,898,800,792,810,840,848,850,835,854,861,877,864,843,855,862,876,866,875,873,866,852,868,861,805,857,855,887,791,768,788,802,810,816,822,837,835,840,826,833,830,818,834,849,834,839,857,839,821,820,831,823,851,881,878,775,805,831,850,915,886,856,847,810,811,859,805,809,801,793,808,827,794,835,842,794,786,784,833,797,800,802,850,793,821,815,855,857,895,905,850,892,859,881,859,835,851,864,849,813,848,828,867,818,811,817,815,828,838,827,846,854,829,842,826,840,840,858,836,823,823,866,832,785,799,843,829,814,834,869,848,836,849,846,840,860,894,876,805,781,819,801,879,939,967,983,989,958,957,960,901,852,835,846,852,827,845,820,829,826,831,836,837,838,833,815,850,884,850,828,884,892,813,835,870,858,844,843,847,810,813,832,873,844,812,816,888,952,924,969,1006,977,920,879,888,870,933,987,929,952,968,918,905,880,854,854,856,840,822,796,825,812,806,817,867,946,872,862,876,877,867,866,865,847,823,804,796,796,799,811,799,804,787,859,813,814,817,803,804,814,785,798,793,791,793,800,790,797,779,785,793,789,795,null,null],[null,882,860,868,783,792,840,829,812,810,845,841,893,883,831,803,792,782,798,798,784,807,806,827,804,816,792,815,829,900,810,806,780,809,800,802,797,810,810,799,777,805,819,788,805,836,825,819,774,797,808,810,824,828,848,880,899,877,871,874,892,872,873,878,975,960,979,998,1030,1023,961,781,778,808,801,790,794,805,814,848,868,894,842,818,827,841,867,920,922,935,937,958,921,835,809,813,808,809,846,981,1055,916,859,927,961,940,968,962,944,953,953,961,969,968,906,835,823,821,953,1008,1188,1295,1245,1028,913,960,915,915,935,915,925,988,996,968,971,943,959,947,970,962,948,907,894,865,870,832,835,813,808,846,857,879,865,790,774,838,858,873,837,846,853,861,875,884,971,898,821,805,851,852,861,849,864,876,864,869,823,850,855,861,872,896,892,845,857,871,837,825,848,850,867,800,801,795,807,804,793,816,833,849,849,846,835,848,822,834,847,835,840,858,870,874,817,824,819,819,908,934,784,843,860,820,875,846,848,859,850,805,820,838,786,820,817,821,853,809,819,805,814,810,819,849,789,848,811,843,803,866,866,865,866,879,922,833,831,856,863,834,842,842,835,854,805,819,823,850,821,808,823,821,823,828,819,850,807,819,839,821,831,867,874,863,847,843,859,802,805,851,821,834,843,843,857,854,838,844,841,847,860,919,892,837,804,839,799,885,953,957,968,975,952,993,979,912,856,812,828,835,852,835,834,850,851,842,837,853,842,837,825,841,871,854,861,886,873,801,803,839,836,829,824,841,852,840,840,861,822,810,847,903,953,928,921,966,968,986,952,899,856,871,957,935,936,942,936,909,898,901,828,862,849,828,816,811,804,802,828,920,919,886,865,866,864,876,872,885,855,819,802,805,806,794,803,788,802,794,844,806,811,817,809,803,800,796,790,798,803,805,808,844,820,787,793,800,815,814,null,null],[null,882,860,868,783,792,840,829,812,810,845,841,893,883,831,803,792,782,798,798,784,807,806,827,804,816,792,815,829,900,810,806,780,809,800,802,797,810,810,799,777,805,819,788,805,836,825,819,774,797,808,810,824,828,848,880,899,877,871,874,892,872,873,878,975,960,979,998,1030,1023,961,781,778,808,801,790,794,805,814,848,868,894,842,818,827,841,867,920,922,935,937,958,921,835,809,813,808,809,846,981,1055,916,859,927,961,940,968,962,944,953,953,961,969,968,906,835,823,821,953,1008,1188,1295,1245,1028,913,960,915,915,935,915,925,988,996,968,971,943,959,947,970,962,948,907,894,865,870,832,835,813,808,846,857,879,865,790,774,838,858,873,837,846,853,861,875,884,971,898,821,805,851,852,861,849,864,876,864,869,823,850,855,861,872,896,892,845,857,871,837,825,848,850,867,800,801,795,807,804,793,816,833,849,849,846,835,848,822,834,847,835,840,858,870,874,817,824,819,819,908,934,784,843,860,820,875,846,848,859,850,805,820,838,786,820,817,821,853,809,819,805,814,810,819,849,789,848,811,843,803,866,866,865,866,879,922,833,831,856,863,834,842,842,835,854,805,819,823,850,821,808,823,821,823,828,819,850,807,819,839,821,831,867,874,863,847,843,859,802,805,851,821,834,843,843,857,854,838,844,841,847,860,919,892,837,804,839,799,885,953,957,968,975,952,993,979,912,856,812,828,835,852,835,834,850,851,842,837,853,842,837,825,841,871,854,861,886,873,801,803,839,836,829,824,841,852,840,840,861,822,810,847,903,953,928,921,966,968,986,952,899,856,871,957,935,936,942,936,909,898,901,828,862,849,828,816,811,804,802,828,920,919,886,865,866,864,876,872,885,855,819,802,805,806,794,803,788,802,794,844,806,811,817,809,803,800,796,790,798,803,805,808,844,820,787,793,800,815,814,null,null],[null,871,821,790,795,801,827,827,822,815,862,892,935,868,821,790,808,793,804,790,807,804,807,792,803,796,810,829,840,824,813,809,813,788,793,807,799,799,804,816,803,807,795,815,804,837,828,814,788,800,802,783,799,807,846,843,872,892,900,902,882,879,876,867,961,980,1010,990,1008,998,896,773,779,783,778,795,791,799,824,841,851,856,815,811,838,850,969,905,921,938,950,946,882,818,820,810,803,809,909,1042,980,858,886,954,967,945,985,952,948,955,961,966,946,951,878,829,833,811,986,1105,1290,1305,1122,940,930,956,913,904,973,919,964,963,978,970,953,947,959,926,957,990,1006,955,965,909,875,856,837,824,807,826,824,879,844,827,771,823,844,835,825,858,862,861,864,864,926,989,957,858,841,858,840,845,863,896,848,857,837,853,871,877,887,886,885,837,862,879,845,821,835,848,850,817,830,827,834,821,828,836,848,845,847,851,844,848,825,840,840,841,839,854,867,845,814,839,842,827,874,911,799,854,909,841,866,842,803,849,848,782,805,841,821,829,844,794,830,812,843,825,827,843,826,826,789,868,819,820,814,891,940,861,905,863,859,815,852,861,872,868,829,829,813,823,823,829,836,834,829,842,842,824,819,828,827,852,799,808,848,857,835,862,878,884,818,802,860,835,824,841,840,829,844,852,843,840,840,848,847,843,864,880,831,849,831,840,829,898,953,944,953,964,983,977,1010,962,844,816,829,833,847,834,837,846,843,864,858,856,822,823,835,853,861,863,854,830,833,806,795,814,811,811,830,848,842,842,842,846,813,838,871,929,962,941,933,952,935,932,974,950,854,842,871,894,928,917,887,866,897,940,866,876,879,836,832,814,811,819,817,924,883,871,876,856,866,873,867,868,892,853,823,812,805,787,800,780,802,807,865,827,817,824,800,798,793,794,801,801,807,809,831,850,814,803,792,801,799,791,null,null],[null,849,819,797,805,812,827,828,825,837,866,901,873,853,839,857,825,812,782,789,789,805,797,803,801,811,812,841,850,841,837,808,789,805,793,786,795,809,806,798,780,809,813,833,814,825,830,800,802,800,802,801,784,796,808,801,827,845,889,899,892,888,868,879,936,988,1025,988,969,934,816,788,784,788,776,796,797,810,841,834,854,817,818,824,835,904,1046,946,947,942,944,923,835,815,828,809,799,824,971,1041,915,861,933,963,959,947,965,949,963,966,975,967,954,945,823,817,835,830,1041,1248,1330,1319,978,915,962,980,921,955,975,958,951,937,961,956,947,935,938,926,943,977,971,967,980,955,918,863,863,856,849,830,831,873,837,836,775,816,859,840,846,865,883,850,826,849,864,855,916,955,856,852,859,850,850,860,852,847,843,861,878,873,892,854,853,858,867,881,869,834,841,874,849,907,844,834,845,823,838,849,843,847,837,832,832,828,821,842,854,838,823,850,842,821,812,834,851,817,909,917,823,883,928,872,831,839,802,833,842,783,805,839,810,792,822,806,823,839,855,813,813,810,837,816,784,838,818,793,822,865,875,853,887,887,883,859,883,853,854,859,803,824,826,828,841,850,851,838,830,846,841,840,836,843,846,849,824,830,828,865,848,842,845,847,825,846,862,831,824,848,842,839,842,834,834,828,849,844,869,874,870,847,855,849,857,833,850,914,963,933,954,976,981,965,991,973,869,815,804,832,836,862,870,850,855,867,888,853,795,849,838,837,857,895,896,822,825,799,821,818,811,840,858,846,857,858,856,838,853,897,903,923,965,968,965,929,955,944,899,841,812,826,844,869,859,836,863,859,855,905,896,883,896,875,863,847,825,802,802,916,872,872,870,864,875,875,874,859,860,881,874,804,796,798,774,784,801,789,878,810,820,818,813,803,793,790,807,796,809,821,829,841,810,800,796,801,797,804,null,null],[null,804,870,838,800,837,829,819,824,828,859,870,881,893,849,874,837,798,807,808,783,803,794,802,791,809,836,814,827,842,819,822,825,812,812,813,810,780,790,801,812,797,803,823,831,816,806,803,787,782,779,799,786,788,797,794,814,869,887,873,883,874,883,894,956,1006,984,958,973,874,770,780,775,789,790,798,796,855,878,865,838,810,841,834,845,1019,996,962,948,950,940,876,816,820,813,810,816,841,1042,978,860,853,951,960,951,955,968,970,960,969,980,958,951,950,831,826,807,869,1121,1297,1327,1283,914,911,967,985,928,963,932,967,940,948,966,956,945,946,933,944,947,968,959,943,944,937,946,911,902,871,873,804,796,853,821,813,773,820,858,831,866,846,867,861,841,832,856,837,846,900,960,927,873,860,844,835,848,850,858,850,872,855,890,869,889,864,857,858,866,848,837,896,915,925,895,895,873,840,849,841,832,807,834,855,863,831,849,836,857,827,820,837,816,843,828,820,837,829,915,880,803,852,894,891,822,844,848,818,809,811,822,840,813,831,836,826,849,845,804,791,829,780,784,808,798,825,828,813,837,868,846,869,838,841,835,843,842,845,857,850,821,821,828,841,850,850,852,837,841,838,838,834,836,846,842,839,835,818,837,872,836,834,864,854,837,846,840,845,835,846,839,840,851,856,843,833,820,836,864,872,870,853,885,863,885,835,919,933,955,953,958,978,975,949,951,961,915,794,822,832,829,861,862,856,856,887,875,856,810,836,816,834,840,908,869,817,796,808,818,825,844,862,848,835,849,859,877,832,856,902,920,926,972,976,941,926,945,906,824,785,777,805,824,827,854,868,865,877,859,865,873,883,875,892,867,847,826,799,855,892,889,868,861,865,873,875,880,844,826,876,898,799,795,793,779,789,801,806,862,808,829,813,813,818,805,807,813,813,812,822,839,848,807,814,785,807,803,791,null,null],[null,809,826,809,811,826,827,818,821,818,819,836,851,883,860,823,836,822,856,862,832,817,823,789,810,806,848,817,825,842,802,813,811,838,828,794,789,803,805,805,799,818,830,815,838,812,802,811,799,799,775,805,795,792,781,783,792,824,806,834,868,849,861,939,950,998,984,933,928,804,764,779,769,797,804,811,834,875,869,843,804,840,833,838,933,1097,926,929,952,955,947,851,819,821,813,825,818,854,1060,899,839,866,959,946,945,939,966,968,969,980,970,973,960,919,840,837,825,938,1230,1313,1309,1148,894,901,941,896,976,945,928,988,961,935,943,952,937,950,962,961,936,930,927,896,900,919,930,949,906,863,883,816,843,874,843,859,788,820,826,801,840,826,844,847,842,845,861,865,856,859,881,934,965,962,830,817,849,851,831,839,871,868,841,850,874,831,844,850,842,860,851,857,860,828,843,864,880,864,858,831,831,835,847,836,834,845,837,842,877,836,824,866,911,909,911,873,850,961,946,874,790,822,862,883,868,903,888,799,806,832,853,839,814,829,816,828,817,826,795,808,823,796,769,801,793,832,824,788,806,861,853,904,851,812,834,834,840,855,855,823,846,832,835,848,839,843,838,852,835,830,851,836,836,840,834,824,840,843,843,817,835,846,880,849,828,846,836,842,839,856,840,845,841,846,854,847,848,845,852,872,893,861,920,873,914,858,957,949,948,955,958,966,970,951,942,952,929,774,822,830,828,861,842,831,855,911,886,842,787,816,811,848,849,909,882,831,843,816,806,812,848,864,846,831,846,850,877,879,840,886,916,902,992,987,950,939,957,851,776,774,794,794,797,798,852,855,853,878,860,865,860,910,885,886,881,841,835,829,916,886,871,866,863,865,861,855,867,831,828,843,896,801,812,797,792,801,790,804,864,828,807,807,817,806,800,798,805,815,819,832,847,829,806,819,782,800,796,803,null,null],[null,809,826,809,811,826,827,818,821,818,819,836,851,883,860,823,836,822,856,862,832,817,823,789,810,806,848,817,825,842,802,813,811,838,828,794,789,803,805,805,799,818,830,815,838,812,802,811,799,799,775,805,795,792,781,783,792,824,806,834,868,849,861,939,950,998,984,933,928,804,764,779,769,797,804,811,834,875,869,843,804,840,833,838,933,1097,926,929,952,955,947,851,819,821,813,825,818,854,1060,899,839,866,959,946,945,939,966,968,969,980,970,973,960,919,840,837,825,938,1230,1313,1309,1148,894,901,941,896,976,945,928,988,961,935,943,952,937,950,962,961,936,930,927,896,900,919,930,949,906,863,883,816,843,874,843,859,788,820,826,801,840,826,844,847,842,845,861,865,856,859,881,934,965,962,830,817,849,851,831,839,871,868,841,850,874,831,844,850,842,860,851,857,860,828,843,864,880,864,858,831,831,835,847,836,834,845,837,842,877,836,824,866,911,909,911,873,850,961,946,874,790,822,862,883,868,903,888,799,806,832,853,839,814,829,816,828,817,826,795,808,823,796,769,801,793,832,824,788,806,861,853,904,851,812,834,834,840,855,855,823,846,832,835,848,839,843,838,852,835,830,851,836,836,840,834,824,840,843,843,817,835,846,880,849,828,846,836,842,839,856,840,845,841,846,854,847,848,845,852,872,893,861,920,873,914,858,957,949,948,955,958,966,970,951,942,952,929,774,822,830,828,861,842,831,855,911,886,842,787,816,811,848,849,909,882,831,843,816,806,812,848,864,846,831,846,850,877,879,840,886,916,902,992,987,950,939,957,851,776,774,794,794,797,798,852,855,853,878,860,865,860,910,885,886,881,841,835,829,916,886,871,866,863,865,861,855,867,831,828,843,896,801,812,797,792,801,790,804,864,828,807,807,817,806,800,798,805,815,819,832,847,829,806,819,782,800,796,803,null,null],[null,867,788,821,836,824,811,825,827,798,783,792,833,867,822,819,864,821,832,867,833,847,849,802,819,817,841,835,871,832,816,808,815,821,809,798,798,793,814,821,813,812,838,818,834,817,797,801,792,795,790,791,781,793,796,795,799,819,799,812,842,864,866,917,931,938,946,937,811,754,772,794,802,815,791,818,855,896,864,814,815,845,824,858,1051,975,856,909,951,933,931,820,815,812,808,831,850,932,999,848,853,895,942,944,957,952,942,956,970,970,977,979,953,876,840,833,865,996,1273,1316,1250,1008,886,898,892,890,968,918,930,957,942,931,923,932,941,957,958,952,947,951,920,896,897,893,909,901,882,851,849,826,847,835,839,820,804,819,800,800,807,807,808,809,839,847,826,838,848,845,845,838,873,950,935,857,866,857,863,867,856,856,807,793,824,854,835,861,857,842,850,848,825,786,785,794,814,872,901,866,841,844,856,833,847,868,834,853,858,844,854,943,974,1017,1026,976,979,991,893,842,853,853,839,833,852,919,867,792,827,835,836,798,811,824,810,811,828,852,823,792,832,839,790,797,794,803,804,831,834,871,912,877,851,811,824,826,855,846,826,825,828,834,849,846,855,844,825,843,835,825,835,819,828,826,819,840,839,829,856,819,861,850,882,842,815,832,841,834,847,833,847,855,836,831,846,841,862,875,861,925,887,855,928,898,922,981,980,953,941,959,954,963,963,951,955,954,938,780,810,830,861,846,846,834,859,904,857,831,820,866,824,842,856,890,834,797,830,812,820,857,867,844,819,814,853,857,884,907,830,874,917,944,986,1011,976,943,978,827,775,780,788,796,783,799,857,850,849,869,854,863,857,884,923,907,869,855,845,872,961,871,868,862,859,858,873,864,867,820,835,850,876,842,793,791,787,796,801,801,905,804,811,805,796,799,804,808,805,810,818,810,856,833,817,807,792,797,798,803,null,null],[null,844,812,825,844,842,815,841,834,782,794,805,827,833,834,849,866,855,839,848,855,839,846,856,829,899,833,871,871,828,825,820,828,817,812,810,806,795,795,797,807,836,841,814,843,819,817,820,788,802,794,787,793,786,801,802,810,797,795,822,818,845,856,877,854,885,880,901,783,778,795,788,809,809,773,849,892,891,851,817,833,822,811,944,1061,874,839,855,874,919,912,828,819,808,814,830,860,1025,915,835,873,925,959,958,959,970,950,954,957,958,989,970,918,839,836,845,952,1074,1302,1287,1083,935,895,886,884,922,942,901,942,929,908,910,913,913,949,976,958,935,946,947,941,922,903,891,896,897,893,872,846,861,862,827,845,841,823,790,823,803,796,809,782,791,812,821,830,843,863,864,850,859,881,866,941,1010,972,902,873,873,849,860,840,819,836,868,838,854,855,826,847,838,826,813,772,779,787,819,863,889,880,881,840,827,831,858,844,844,857,943,972,980,934,1105,1132,1102,1075,892,823,904,929,902,855,791,863,903,848,806,823,813,814,797,844,853,811,809,804,823,860,816,830,829,785,804,798,798,824,836,853,891,834,881,893,861,821,842,830,803,792,846,827,829,829,824,846,834,818,849,820,835,831,844,848,830,838,830,845,853,840,854,876,857,843,824,834,845,840,838,846,839,847,827,832,851,843,847,844,865,853,888,868,856,861,841,874,946,962,951,949,969,962,967,969,975,995,1004,956,791,791,824,843,839,844,836,843,880,861,915,987,999,888,842,880,839,821,824,828,810,866,909,850,837,823,828,850,836,898,902,860,848,928,966,970,1002,994,982,991,859,797,796,778,791,790,797,835,832,844,859,872,866,865,856,891,943,948,851,863,930,902,876,881,876,870,864,886,874,860,823,845,870,841,878,813,798,811,793,791,799,910,801,825,809,801,803,812,802,798,810,824,807,857,823,809,798,784,802,810,787,null,null],[null,832,838,810,847,859,804,836,847,799,796,816,829,834,838,839,858,845,854,880,902,856,845,845,837,870,847,885,862,828,841,835,827,839,834,827,798,807,818,828,839,843,825,812,839,822,807,806,789,797,780,793,784,796,782,791,793,810,811,817,841,801,797,775,781,788,790,834,797,779,768,796,786,796,787,873,868,863,836,811,816,812,840,1050,972,829,838,888,885,933,903,863,849,833,838,853,943,1110,872,840,884,946,953,973,972,967,964,968,976,947,954,943,879,822,826,868,1024,1096,1301,1205,946,888,883,867,887,957,917,934,945,894,912,917,902,925,944,954,948,926,919,932,954,909,906,907,895,908,910,877,844,875,838,812,851,842,782,779,857,795,802,815,816,827,823,810,844,870,875,843,880,832,843,861,834,873,928,993,904,868,853,874,860,854,839,855,853,844,825,861,857,835,838,834,814,813,785,798,841,890,880,894,859,872,849,873,888,900,927,946,918,930,926,1091,1141,1122,1050,799,828,932,953,878,843,824,831,851,830,799,809,813,815,830,834,821,785,813,841,807,856,796,790,825,805,789,827,831,842,866,904,959,883,866,884,849,844,845,829,809,817,846,832,820,835,836,840,827,826,836,817,843,832,845,857,849,853,834,864,852,847,853,841,841,862,851,838,845,819,844,837,837,845,798,808,843,835,856,844,868,864,866,847,863,845,867,912,942,953,940,929,962,979,992,964,967,1006,1076,1000,849,792,811,819,850,856,855,898,1038,1067,1084,1077,1068,1009,945,911,831,858,854,875,843,910,926,847,840,854,820,840,823,911,938,882,849,917,973,938,992,1027,1018,1008,936,841,782,802,794,798,814,819,839,838,852,844,863,867,869,870,887,910,877,840,848,870,856,860,892,873,861,879,860,878,830,844,862,831,908,883,812,808,791,787,826,889,807,812,814,808,802,805,811,809,811,831,818,853,820,802,815,796,791,799,801,null,null],[null,851,854,769,797,850,808,820,817,773,798,826,820,834,863,860,866,859,862,883,872,824,828,833,881,897,943,930,881,834,844,829,808,848,835,811,812,798,800,829,847,858,822,828,832,817,793,797,792,795,791,774,780,800,800,804,789,817,797,820,814,779,768,773,774,767,772,781,783,782,761,795,776,808,813,858,837,819,815,831,807,811,823,1054,856,827,830,865,893,933,896,909,911,882,833,892,1059,1124,866,868,922,957,950,974,971,984,967,946,938,959,948,915,847,801,820,923,1058,1238,1260,1024,879,876,894,885,893,955,860,904,922,891,908,909,914,928,922,941,953,918,911,933,946,891,906,906,883,904,894,880,824,861,829,831,884,825,788,803,842,814,831,832,860,846,812,806,846,855,843,828,890,833,820,830,795,837,877,911,987,955,940,940,861,863,834,850,856,822,812,831,826,829,837,813,847,844,801,843,884,871,857,881,897,927,897,921,957,980,963,899,912,947,947,1025,1084,1033,968,811,821,862,960,875,817,813,835,801,792,800,821,821,817,817,828,831,827,810,843,830,835,831,797,814,786,810,829,834,807,855,906,917,848,818,841,812,840,809,812,819,843,819,820,836,839,821,844,841,834,833,830,845,842,828,853,873,835,848,856,813,858,850,825,844,828,848,848,835,843,854,858,843,844,832,838,834,854,857,864,861,876,856,851,857,888,926,928,946,948,943,930,954,973,1002,957,964,1013,1087,1045,899,848,833,850,901,942,951,954,1090,1141,1157,1140,1107,1069,942,873,811,814,843,881,839,874,889,878,848,863,846,807,845,909,934,863,850,896,965,991,983,993,1038,1027,956,847,772,808,793,803,816,828,855,849,847,860,869,860,862,856,856,851,854,856,878,880,885,866,878,866,858,873,861,869,842,843,824,843,899,883,818,784,803,790,831,927,801,806,820,795,801,802,804,819,810,825,805,833,795,819,816,798,792,795,799,null,null],[null,851,854,769,797,850,808,820,817,773,798,826,820,834,863,860,866,859,862,883,872,824,828,833,881,897,943,930,881,834,844,829,808,848,835,811,812,798,800,829,847,858,822,828,832,817,793,797,792,795,791,774,780,800,800,804,789,817,797,820,814,779,768,773,774,767,772,781,783,782,761,795,776,808,813,858,837,819,815,831,807,811,823,1054,856,827,830,865,893,933,896,909,911,882,833,892,1059,1124,866,868,922,957,950,974,971,984,967,946,938,959,948,915,847,801,820,923,1058,1238,1260,1024,879,876,894,885,893,955,860,904,922,891,908,909,914,928,922,941,953,918,911,933,946,891,906,906,883,904,894,880,824,861,829,831,884,825,788,803,842,814,831,832,860,846,812,806,846,855,843,828,890,833,820,830,795,837,877,911,987,955,940,940,861,863,834,850,856,822,812,831,826,829,837,813,847,844,801,843,884,871,857,881,897,927,897,921,957,980,963,899,912,947,947,1025,1084,1033,968,811,821,862,960,875,817,813,835,801,792,800,821,821,817,817,828,831,827,810,843,830,835,831,797,814,786,810,829,834,807,855,906,917,848,818,841,812,840,809,812,819,843,819,820,836,839,821,844,841,834,833,830,845,842,828,853,873,835,848,856,813,858,850,825,844,828,848,848,835,843,854,858,843,844,832,838,834,854,857,864,861,876,856,851,857,888,926,928,946,948,943,930,954,973,1002,957,964,1013,1087,1045,899,848,833,850,901,942,951,954,1090,1141,1157,1140,1107,1069,942,873,811,814,843,881,839,874,889,878,848,863,846,807,845,909,934,863,850,896,965,991,983,993,1038,1027,956,847,772,808,793,803,816,828,855,849,847,860,869,860,862,856,856,851,854,856,878,880,885,866,878,866,858,873,861,869,842,843,824,843,899,883,818,784,803,790,831,927,801,806,820,795,801,802,804,819,810,825,805,833,795,819,816,798,792,795,799,null,null],[null,829,839,795,818,835,828,829,790,761,811,839,820,821,844,856,885,905,880,862,848,822,835,843,836,880,940,920,884,822,822,829,825,832,835,826,815,818,852,852,840,817,826,843,842,835,810,797,792,774,780,771,774,783,799,786,789,800,793,805,814,771,783,783,773,776,787,765,789,795,779,788,790,807,839,836,818,816,808,820,799,836,872,956,810,819,801,837,899,922,889,896,911,921,898,968,1137,1078,862,915,937,945,952,976,970,986,968,951,955,965,941,876,845,819,858,1008,1143,1291,1159,943,873,882,897,880,931,912,846,848,879,896,885,920,912,935,937,953,963,915,913,925,907,907,907,890,887,889,892,861,803,871,839,863,894,797,776,800,810,831,846,848,859,852,838,841,834,844,856,858,859,921,901,831,801,807,834,841,882,917,1003,1015,846,848,860,870,813,792,800,818,822,824,825,827,825,822,818,875,875,852,852,910,910,902,880,902,924,922,906,885,910,938,928,925,973,885,834,807,814,811,878,867,817,822,805,791,783,822,828,831,828,844,833,821,833,814,814,839,823,814,811,822,803,822,802,837,813,839,844,807,818,860,832,798,838,807,805,836,849,819,799,824,844,803,826,843,846,835,847,840,830,844,854,837,809,846,837,800,836,850,846,838,854,871,845,837,838,838,835,835,843,824,829,841,875,855,858,854,888,865,860,846,918,935,935,944,960,953,937,969,952,982,982,959,994,1018,1027,930,936,922,938,955,972,970,947,1107,1162,1170,1165,1156,1132,1047,947,804,826,869,852,827,814,856,865,823,813,836,789,836,883,876,831,922,932,952,1034,1024,1007,1027,969,951,908,814,822,778,810,813,856,838,845,844,857,852,853,853,852,851,843,846,857,873,882,888,870,854,862,872,881,859,865,860,844,818,861,857,871,869,802,798,792,833,931,817,828,822,802,807,803,816,820,815,817,807,859,839,817,794,806,798,802,794,null,null],[null,843,836,798,807,835,837,838,794,803,838,857,872,863,851,871,897,878,866,857,841,838,836,829,841,824,843,871,868,810,799,809,821,822,829,828,814,818,850,869,870,844,850,852,841,821,804,797,784,781,779,786,784,786,782,790,805,801,809,837,764,759,785,764,783,767,767,783,803,795,787,800,788,814,855,832,807,815,800,810,804,836,962,841,825,819,822,863,942,899,899,901,892,878,893,1049,1158,1022,882,913,940,930,932,961,970,974,968,958,962,962,913,835,818,832,936,1060,1204,1280,1001,916,876,892,895,896,947,865,826,827,836,864,869,885,901,944,974,973,947,905,914,911,887,890,900,907,904,894,902,851,816,859,812,855,864,781,788,823,790,823,837,832,869,847,852,833,848,845,839,854,858,919,858,814,822,804,836,845,842,867,892,941,894,847,861,848,784,791,798,814,828,818,830,856,836,851,862,873,867,834,852,881,899,868,885,900,909,927,897,894,936,946,921,903,853,816,840,830,907,830,823,854,870,835,807,820,823,837,832,853,861,857,815,793,818,844,840,834,818,791,815,845,822,802,806,834,825,824,865,843,833,850,809,805,812,805,793,832,831,790,771,768,817,828,823,828,850,834,844,830,810,838,855,845,827,852,841,835,839,857,868,852,862,845,859,858,852,862,886,858,829,838,833,829,854,846,849,846,882,848,854,884,934,940,945,940,965,970,947,973,962,966,972,956,955,967,998,974,967,962,956,955,972,970,969,1082,1131,1182,1193,1158,1148,1089,1006,849,842,852,833,833,823,855,825,779,798,836,813,811,790,820,889,918,947,977,1028,1012,940,948,935,942,912,864,768,776,830,833,852,834,844,840,848,846,846,853,859,850,856,845,853,854,855,853,852,860,871,871,874,866,875,865,847,845,863,852,851,890,848,802,783,835,895,803,802,810,798,807,804,808,817,818,814,831,839,835,831,809,796,816,805,808,null,null],[null,845,844,815,846,830,824,833,793,795,830,824,858,822,874,893,840,846,819,847,860,813,811,816,834,810,830,889,853,817,797,798,822,813,837,833,819,810,813,806,827,837,825,840,829,804,798,781,785,775,779,786,791,794,773,800,804,808,806,879,759,775,768,773,778,772,786,778,785,774,755,794,812,875,863,818,804,803,809,813,834,855,1079,805,827,812,829,894,920,902,906,902,897,874,877,942,1023,962,907,924,940,932,966,968,960,949,972,966,965,962,874,815,821,816,1000,1103,1250,1269,909,894,885,888,882,928,907,831,817,821,832,822,835,870,896,964,1005,985,975,936,934,914,906,903,897,881,887,899,901,826,847,825,804,856,837,785,777,790,813,807,819,841,874,850,834,826,838,838,848,844,852,860,804,819,831,829,847,843,835,881,880,852,954,923,867,857,793,776,783,800,837,825,835,837,834,868,858,870,874,841,826,846,880,879,876,894,931,929,908,918,946,910,873,850,814,820,831,877,951,932,805,815,822,796,814,833,819,809,833,832,846,837,817,818,825,833,872,855,791,780,836,854,835,800,815,841,820,809,816,830,825,824,808,818,820,807,811,813,820,799,793,797,822,831,844,827,838,855,840,818,814,840,853,830,828,856,843,830,875,893,862,836,871,838,857,836,861,851,860,846,833,841,843,843,839,852,858,874,866,858,902,934,949,943,939,935,956,964,961,970,957,945,958,976,955,977,1002,989,987,966,963,974,952,949,985,1058,1160,1199,1209,1174,1179,1113,1082,887,858,842,844,819,834,820,803,783,802,828,817,803,796,837,929,967,977,956,996,999,946,944,954,922,865,830,791,812,833,844,829,845,861,849,863,861,859,864,873,852,862,858,859,855,847,856,861,880,876,864,871,874,870,860,835,834,841,845,820,855,898,811,802,858,916,840,821,815,793,801,807,801,814,825,801,818,821,825,822,814,814,818,812,822,null,null],[null,833,832,842,828,819,819,833,814,798,836,817,846,841,874,847,816,836,814,839,853,805,799,822,841,794,834,905,857,840,809,823,825,822,822,808,809,803,800,790,818,829,816,812,812,805,798,781,781,766,790,786,800,787,784,790,797,806,820,891,764,782,776,787,768,759,788,796,791,778,778,796,861,898,849,798,813,787,819,838,840,985,1062,838,834,806,849,939,884,890,900,875,880,886,880,878,897,907,925,936,933,953,956,940,948,932,954,957,955,972,844,833,843,823,1020,1159,1256,1155,879,871,875,878,911,966,860,828,820,815,826,827,834,836,840,941,945,961,968,948,945,935,925,904,904,901,873,862,887,832,864,823,843,860,794,801,821,811,820,805,823,842,846,831,834,852,845,866,856,849,846,849,831,834,833,844,842,819,861,859,849,851,932,956,914,848,810,781,790,800,814,814,839,860,834,858,845,853,873,829,807,842,871,882,879,887,950,920,918,924,919,884,833,842,847,834,807,877,910,936,801,812,829,815,808,823,825,817,817,818,821,829,811,827,817,825,837,842,798,808,829,854,841,813,821,810,818,818,842,858,835,828,805,818,818,812,829,821,816,802,803,826,841,806,828,824,830,839,827,818,842,849,859,837,843,846,812,808,881,902,852,803,850,847,845,843,852,834,824,835,822,845,840,850,855,866,866,863,864,893,928,942,940,934,943,941,961,957,959,993,963,956,969,982,959,961,984,999,983,966,992,1008,973,974,977,1065,1160,1194,1207,1172,1187,1135,1095,964,872,837,859,869,840,836,835,807,794,840,825,809,871,887,942,953,953,902,910,903,929,991,963,940,861,802,826,821,824,831,845,846,861,852,857,857,869,849,848,862,861,856,868,871,837,862,860,867,874,885,866,867,861,861,873,855,817,868,826,838,905,834,813,846,933,821,797,814,802,807,811,813,820,817,816,850,820,834,814,799,800,818,829,826,null,null],[null,833,832,842,828,819,819,833,814,798,836,817,846,841,874,847,816,836,814,839,853,805,799,822,841,794,834,905,857,840,809,823,825,822,822,808,809,803,800,790,818,829,816,812,812,805,798,781,781,766,790,786,800,787,784,790,797,806,820,891,764,782,776,787,768,759,788,796,791,778,778,796,861,898,849,798,813,787,819,838,840,985,1062,838,834,806,849,939,884,890,900,875,880,886,880,878,897,907,925,936,933,953,956,940,948,932,954,957,955,972,844,833,843,823,1020,1159,1256,1155,879,871,875,878,911,966,860,828,820,815,826,827,834,836,840,941,945,961,968,948,945,935,925,904,904,901,873,862,887,832,864,823,843,860,794,801,821,811,820,805,823,842,846,831,834,852,845,866,856,849,846,849,831,834,833,844,842,819,861,859,849,851,932,956,914,848,810,781,790,800,814,814,839,860,834,858,845,853,873,829,807,842,871,882,879,887,950,920,918,924,919,884,833,842,847,834,807,877,910,936,801,812,829,815,808,823,825,817,817,818,821,829,811,827,817,825,837,842,798,808,829,854,841,813,821,810,818,818,842,858,835,828,805,818,818,812,829,821,816,802,803,826,841,806,828,824,830,839,827,818,842,849,859,837,843,846,812,808,881,902,852,803,850,847,845,843,852,834,824,835,822,845,840,850,855,866,866,863,864,893,928,942,940,934,943,941,961,957,959,993,963,956,969,982,959,961,984,999,983,966,992,1008,973,974,977,1065,1160,1194,1207,1172,1187,1135,1095,964,872,837,859,869,840,836,835,807,794,840,825,809,871,887,942,953,953,902,910,903,929,991,963,940,861,802,826,821,824,831,845,846,861,852,857,857,869,849,848,862,861,856,868,871,837,862,860,867,874,885,866,867,861,861,873,855,817,868,826,838,905,834,813,846,933,821,797,814,802,807,811,813,820,817,816,850,820,834,814,799,800,818,829,826,null,null],[null,839,820,840,814,816,808,819,824,798,834,849,867,876,855,836,810,820,844,817,825,826,805,808,823,808,836,899,879,856,837,819,813,823,814,799,812,806,783,782,791,811,807,803,809,804,806,776,785,762,775,773,788,804,794,784,793,782,825,822,765,778,777,779,782,790,783,779,786,783,786,843,904,863,834,805,806,795,835,844,889,1080,945,828,810,826,838,920,886,900,905,878,874,886,878,894,890,883,893,921,959,967,946,960,944,950,945,954,960,950,817,822,820,870,943,1038,1092,967,874,864,868,891,938,912,859,824,828,822,835,831,833,820,824,859,891,925,932,932,926,928,913,935,916,889,880,872,865,853,870,829,838,829,772,815,813,833,839,846,849,853,858,828,816,825,837,863,852,844,862,849,842,838,832,838,848,848,834,874,883,857,829,899,975,859,823,779,787,801,797,828,837,870,822,850,843,848,887,859,809,837,867,864,865,888,920,922,940,888,903,867,804,819,838,851,804,814,838,903,847,821,792,804,815,832,842,837,828,822,831,864,806,815,818,838,825,831,829,835,785,831,824,818,816,812,835,840,826,874,839,811,835,828,814,819,820,812,798,817,826,816,833,811,828,833,821,837,846,833,838,857,866,852,855,827,816,855,871,874,879,786,839,860,864,828,840,847,847,844,854,865,841,839,885,896,886,874,896,949,932,952,949,941,954,957,958,967,944,1030,984,954,951,962,963,961,968,991,981,971,994,1005,987,957,972,1027,1138,1187,1184,1175,1171,1138,1097,1039,931,837,872,890,839,872,822,809,792,813,815,830,845,849,915,910,923,867,848,842,878,919,889,873,832,781,837,830,834,848,848,847,860,861,849,853,858,872,871,862,850,856,862,883,878,848,849,847,867,897,862,867,865,855,869,865,817,872,832,842,864,917,865,901,927,827,818,811,814,818,819,813,811,814,826,873,810,795,804,815,822,827,821,811,null,null],[null,842,828,828,817,829,814,829,800,792,811,825,873,874,814,818,817,821,852,820,810,818,802,799,824,822,822,872,874,859,832,813,814,821,811,827,820,805,794,788,787,791,790,800,805,811,800,778,776,768,783,775,785,805,782,796,791,793,810,782,761,766,775,785,768,798,780,771,790,788,789,888,863,818,829,817,809,820,801,849,955,1087,826,820,819,840,865,901,893,888,896,892,898,878,877,888,874,880,840,861,913,930,956,950,960,972,972,973,963,927,808,809,810,944,940,937,894,888,867,863,870,883,921,871,862,854,817,818,823,841,839,833,833,829,836,854,874,940,934,934,918,930,903,891,882,865,871,861,857,800,791,795,801,811,802,819,866,861,857,835,833,824,827,836,837,860,853,830,854,844,847,841,828,832,840,841,826,876,867,842,821,863,982,901,846,798,772,812,791,818,819,859,871,861,838,870,885,890,828,817,836,863,841,888,884,859,851,859,838,813,821,815,844,847,798,792,808,871,817,805,782,799,823,830,833,825,846,829,839,825,829,826,811,827,840,839,832,831,804,813,844,828,820,821,844,817,793,851,835,807,842,835,806,818,811,812,797,823,840,826,832,839,827,827,812,831,819,837,829,837,875,870,852,804,854,859,864,918,887,785,833,854,852,827,836,842,843,837,854,857,849,841,867,882,899,844,935,941,944,942,954,970,978,974,954,949,945,1007,992,952,943,960,972,965,975,990,990,970,976,1002,997,961,984,1011,1093,1138,1151,1163,1162,1124,1084,1043,929,845,866,919,847,879,818,787,796,820,844,856,863,856,857,879,869,829,816,819,856,881,860,857,794,757,812,820,836,846,850,848,865,855,858,857,854,851,852,856,850,882,874,900,881,865,867,864,873,911,860,860,862,864,863,852,850,872,842,844,859,939,974,1043,958,827,819,828,818,823,817,823,804,808,815,858,807,814,817,802,805,804,815,817,null,null],[null,825,839,827,822,829,811,831,825,800,817,837,869,873,828,812,804,824,847,827,808,825,812,801,823,824,805,849,885,854,855,842,838,813,811,811,814,791,794,789,802,790,793,791,794,809,801,774,785,767,778,780,781,790,777,781,786,796,792,764,749,770,780,769,781,788,783,784,796,808,825,862,828,815,793,816,810,829,795,859,1097,923,813,818,838,848,914,913,903,891,896,886,879,879,886,871,864,881,844,859,868,869,897,928,967,964,962,973,955,865,816,814,880,1015,917,899,865,874,857,852,859,879,894,851,863,857,818,825,827,843,838,826,828,837,833,832,831,884,917,922,918,893,884,887,880,832,890,866,820,790,802,798,799,821,835,825,822,799,795,822,834,811,846,848,828,849,847,842,857,851,838,836,847,850,839,843,856,876,869,846,844,838,937,952,855,830,784,809,793,814,844,826,846,851,861,870,869,891,845,834,842,859,837,843,849,862,850,847,842,865,864,819,878,851,769,812,835,853,775,801,821,817,838,846,833,828,827,794,806,774,839,849,790,784,846,861,842,838,839,852,814,774,819,823,835,817,823,835,826,839,840,823,819,809,818,814,805,818,822,824,827,842,804,821,807,834,841,840,838,851,862,870,848,818,837,817,829,874,844,791,851,864,862,829,850,855,827,822,851,848,845,851,868,870,887,926,936,947,942,961,957,956,977,977,962,948,947,974,987,964,955,973,980,980,980,997,988,977,990,994,999,973,974,997,1054,1112,1144,1163,1136,1102,1099,1063,929,841,869,902,899,868,844,777,793,806,892,885,872,842,834,841,828,813,816,823,855,880,824,797,762,776,811,835,841,854,865,866,862,857,849,843,846,837,834,850,853,877,873,887,893,858,863,865,870,875,852,856,877,859,857,867,877,869,841,846,864,880,986,1110,1016,840,828,823,816,824,814,834,829,833,825,863,808,821,815,809,808,811,825,822,null,null],[null,825,839,827,822,829,811,831,825,800,817,837,869,873,828,812,804,824,847,827,808,825,812,801,823,824,805,849,885,854,855,842,838,813,811,811,814,791,794,789,802,790,793,791,794,809,801,774,785,767,778,780,781,790,777,781,786,796,792,764,749,770,780,769,781,788,783,784,796,808,825,862,828,815,793,816,810,829,795,859,1097,923,813,818,838,848,914,913,903,891,896,886,879,879,886,871,864,881,844,859,868,869,897,928,967,964,962,973,955,865,816,814,880,1015,917,899,865,874,857,852,859,879,894,851,863,857,818,825,827,843,838,826,828,837,833,832,831,884,917,922,918,893,884,887,880,832,890,866,820,790,802,798,799,821,835,825,822,799,795,822,834,811,846,848,828,849,847,842,857,851,838,836,847,850,839,843,856,876,869,846,844,838,937,952,855,830,784,809,793,814,844,826,846,851,861,870,869,891,845,834,842,859,837,843,849,862,850,847,842,865,864,819,878,851,769,812,835,853,775,801,821,817,838,846,833,828,827,794,806,774,839,849,790,784,846,861,842,838,839,852,814,774,819,823,835,817,823,835,826,839,840,823,819,809,818,814,805,818,822,824,827,842,804,821,807,834,841,840,838,851,862,870,848,818,837,817,829,874,844,791,851,864,862,829,850,855,827,822,851,848,845,851,868,870,887,926,936,947,942,961,957,956,977,977,962,948,947,974,987,964,955,973,980,980,980,997,988,977,990,994,999,973,974,997,1054,1112,1144,1163,1136,1102,1099,1063,929,841,869,902,899,868,844,777,793,806,892,885,872,842,834,841,828,813,816,823,855,880,824,797,762,776,811,835,841,854,865,866,862,857,849,843,846,837,834,850,853,877,873,887,893,858,863,865,870,875,852,856,877,859,857,867,877,869,841,846,864,880,986,1110,1016,840,828,823,816,824,814,834,829,833,825,863,808,821,815,809,808,811,825,822,null,null],[null,848,823,823,832,830,816,821,834,834,816,843,854,891,841,833,817,812,817,807,827,834,812,802,822,831,836,871,905,816,811,837,846,817,812,805,801,790,776,789,800,787,804,789,801,797,793,779,779,785,792,791,783,793,786,792,808,812,800,756,750,771,792,777,797,780,787,781,786,810,853,816,793,807,799,809,814,817,830,971,1037,835,818,805,834,876,914,902,899,897,894,886,883,886,900,859,871,877,852,855,853,860,848,866,909,938,955,960,915,832,816,827,963,1073,896,869,864,864,864,857,875,909,854,851,847,829,845,840,839,821,820,824,826,833,835,828,842,835,866,879,876,896,903,866,848,870,867,823,796,808,821,822,830,835,845,799,802,824,823,832,846,817,870,850,821,852,853,883,842,838,849,861,848,864,845,855,886,888,881,871,844,833,896,953,852,844,799,807,785,804,835,843,850,859,881,872,872,870,879,854,855,861,843,844,846,847,857,857,880,875,858,838,866,830,796,797,816,825,803,810,840,827,867,853,841,832,819,808,795,778,816,787,772,792,835,846,875,840,801,852,811,768,841,839,834,844,832,817,814,836,846,823,835,801,805,820,811,805,814,813,813,830,804,832,810,840,852,853,846,816,804,832,813,824,820,810,839,893,875,809,848,875,894,861,824,873,866,833,835,844,847,864,890,912,942,956,956,959,950,955,949,952,980,1005,964,949,949,968,977,950,958,979,985,973,964,981,966,982,978,973,977,984,978,974,1017,1087,1116,1133,1127,1110,1096,986,901,842,852,881,880,835,865,834,801,837,865,862,845,822,816,814,810,808,808,823,849,860,786,760,784,799,821,850,840,851,857,853,852,874,864,870,866,849,831,838,853,888,889,871,874,839,864,861,855,857,841,857,869,867,865,865,865,881,876,852,846,856,901,933,965,834,836,831,820,823,825,839,831,838,858,870,816,815,812,811,804,818,809,808,null,null],[null,882,820,830,828,827,821,825,809,828,790,823,868,873,837,808,801,812,833,813,819,825,812,795,812,826,844,898,854,814,821,823,818,820,808,810,817,798,790,803,815,785,795,789,797,789,772,771,778,784,775,784,782,799,780,787,816,810,806,771,784,801,781,775,773,773,786,790,813,859,871,807,790,796,801,812,816,810,842,1064,926,824,823,814,831,925,905,891,895,900,895,893,884,882,898,862,863,866,848,854,870,853,854,844,866,886,935,927,862,808,844,886,1025,982,868,869,880,869,859,854,887,933,854,858,847,833,832,841,844,814,820,820,828,830,824,830,833,830,828,828,848,903,899,819,814,832,811,816,802,815,840,832,858,824,801,760,827,822,869,909,835,833,912,875,814,842,849,864,860,860,866,873,843,853,852,844,934,934,904,866,867,848,881,942,851,849,810,788,799,821,831,850,853,859,858,899,898,877,867,869,881,845,851,855,856,834,857,886,876,861,844,826,841,826,807,797,828,831,816,798,837,850,863,842,853,846,795,793,784,774,825,756,777,824,840,838,847,822,785,824,826,815,837,818,814,855,843,818,815,860,845,837,847,817,820,814,805,810,813,817,824,806,821,858,832,826,807,820,843,803,827,823,814,825,826,816,865,867,822,790,843,854,860,833,820,865,865,802,837,852,845,837,906,938,956,969,946,955,967,944,953,972,980,981,958,957,952,966,948,948,950,967,990,981,961,981,992,980,974,973,984,990,973,966,1003,1062,1122,1179,1117,1082,1027,920,889,881,861,873,856,859,866,854,844,867,818,819,809,817,809,808,806,801,808,818,851,857,770,778,787,789,828,843,857,858,838,853,869,858,899,886,869,854,848,854,863,859,873,839,832,813,831,849,854,859,884,933,863,868,863,859,867,868,873,878,856,862,855,846,954,823,831,827,830,825,841,838,822,811,867,876,815,811,814,819,829,819,803,803,null,null],[null,873,838,841,820,826,828,820,821,821,795,818,870,883,862,838,818,826,827,810,810,844,829,793,835,837,825,880,839,805,814,813,802,824,817,803,819,795,798,803,814,772,807,784,798,797,785,779,782,776,776,775,784,794,772,789,814,796,796,782,780,793,767,778,775,782,790,792,843,861,837,802,813,805,817,807,809,828,832,1054,835,834,819,832,876,910,896,890,896,900,903,890,889,878,876,876,859,867,859,855,849,838,845,851,873,860,861,899,900,882,856,897,909,867,887,903,875,869,851,876,913,955,881,848,836,832,820,830,832,819,835,821,823,826,820,827,821,838,822,803,849,894,844,830,855,786,805,819,821,833,844,826,840,808,803,791,811,828,882,917,835,829,861,831,812,838,846,853,851,876,868,886,860,846,866,897,923,930,924,872,857,859,866,914,845,835,832,796,820,807,829,844,834,847,851,851,870,866,892,861,892,863,851,849,839,827,839,886,848,852,856,819,825,845,800,824,842,845,800,793,814,813,846,835,862,827,777,775,786,814,809,786,819,836,840,832,811,816,816,831,832,855,832,809,838,830,842,808,841,855,841,819,817,792,804,810,812,821,816,833,858,810,844,852,824,803,791,841,863,794,827,820,817,827,828,833,834,817,849,826,809,843,843,809,853,838,838,819,862,843,848,842,919,992,940,948,950,946,942,970,960,965,962,955,979,967,942,947,959,952,956,962,962,987,988,984,978,970,985,978,988,991,976,983,986,1057,1090,984,982,970,932,945,885,882,877,871,857,839,865,836,834,832,804,800,809,808,810,808,801,811,807,817,823,789,769,776,770,781,815,836,844,850,849,855,874,889,879,875,885,845,845,845,848,865,858,828,804,816,822,855,869,852,914,956,959,873,854,860,864,860,870,862,875,869,856,856,924,864,851,851,837,821,828,827,832,832,879,863,809,813,807,816,814,808,815,820,null,null],[null,835,830,842,836,830,830,822,821,892,862,821,855,861,872,834,803,841,816,820,825,845,823,811,836,815,831,872,831,811,813,803,813,827,812,803,814,802,801,795,803,785,806,786,802,793,784,769,776,786,754,776,779,772,781,796,810,789,751,757,794,767,769,787,776,787,804,808,857,852,855,812,798,812,821,831,812,835,865,908,820,826,812,847,895,901,881,891,906,906,894,891,876,862,873,870,867,851,832,847,846,850,842,864,884,900,890,933,892,840,825,838,842,863,874,863,853,854,873,873,951,926,867,843,833,807,844,815,806,830,829,820,809,818,818,839,827,831,822,832,883,831,837,859,821,783,801,821,819,850,846,825,818,815,814,823,795,816,843,833,811,857,818,798,852,866,879,847,853,870,883,886,904,886,893,925,919,945,954,901,866,851,846,880,856,827,834,824,812,831,824,827,823,840,852,857,886,872,884,893,913,856,831,849,840,841,819,866,861,873,863,829,816,836,803,823,823,815,805,814,828,832,837,795,814,811,793,779,790,813,812,817,831,824,868,834,799,827,828,826,825,837,860,825,804,842,867,827,835,809,800,782,816,830,801,804,804,838,823,854,856,821,824,827,820,826,823,841,833,811,817,812,826,837,834,832,823,824,825,799,816,829,827,810,827,825,825,824,863,850,856,857,938,972,983,973,964,966,969,975,982,961,949,948,971,960,935,962,963,951,945,961,980,972,970,988,980,969,983,975,979,982,988,1059,1047,1030,971,890,948,922,922,973,954,965,937,831,834,804,809,798,813,798,828,815,812,807,823,819,802,815,829,842,793,765,768,771,786,784,817,845,847,846,846,857,870,865,842,855,871,839,837,840,844,867,844,827,815,861,875,858,858,888,899,841,880,960,898,849,860,879,869,850,876,868,853,832,881,867,851,860,842,837,849,853,823,844,930,889,834,841,825,815,827,827,831,826,null,null],[null,835,830,842,836,830,830,822,821,892,862,821,855,861,872,834,803,841,816,820,825,845,823,811,836,815,831,872,831,811,813,803,813,827,812,803,814,802,801,795,803,785,806,786,802,793,784,769,776,786,754,776,779,772,781,796,810,789,751,757,794,767,769,787,776,787,804,808,857,852,855,812,798,812,821,831,812,835,865,908,820,826,812,847,895,901,881,891,906,906,894,891,876,862,873,870,867,851,832,847,846,850,842,864,884,900,890,933,892,840,825,838,842,863,874,863,853,854,873,873,951,926,867,843,833,807,844,815,806,830,829,820,809,818,818,839,827,831,822,832,883,831,837,859,821,783,801,821,819,850,846,825,818,815,814,823,795,816,843,833,811,857,818,798,852,866,879,847,853,870,883,886,904,886,893,925,919,945,954,901,866,851,846,880,856,827,834,824,812,831,824,827,823,840,852,857,886,872,884,893,913,856,831,849,840,841,819,866,861,873,863,829,816,836,803,823,823,815,805,814,828,832,837,795,814,811,793,779,790,813,812,817,831,824,868,834,799,827,828,826,825,837,860,825,804,842,867,827,835,809,800,782,816,830,801,804,804,838,823,854,856,821,824,827,820,826,823,841,833,811,817,812,826,837,834,832,823,824,825,799,816,829,827,810,827,825,825,824,863,850,856,857,938,972,983,973,964,966,969,975,982,961,949,948,971,960,935,962,963,951,945,961,980,972,970,988,980,969,983,975,979,982,988,1059,1047,1030,971,890,948,922,922,973,954,965,937,831,834,804,809,798,813,798,828,815,812,807,823,819,802,815,829,842,793,765,768,771,786,784,817,845,847,846,846,857,870,865,842,855,871,839,837,840,844,867,844,827,815,861,875,858,858,888,899,841,880,960,898,849,860,879,869,850,876,868,853,832,881,867,851,860,842,837,849,853,823,844,930,889,834,841,825,815,827,827,831,826,null,null],[null,817,843,838,832,823,829,836,842,1021,1047,875,850,871,855,832,803,831,809,822,822,821,798,830,823,807,849,909,830,814,819,794,812,808,801,802,819,820,795,787,815,794,799,784,794,779,776,789,760,785,779,799,787,783,791,820,768,765,769,771,780,784,794,780,787,794,797,835,857,834,803,813,792,819,806,808,815,842,1014,844,821,804,798,871,925,893,875,914,905,901,914,883,858,867,872,861,872,846,846,850,846,839,844,873,923,938,915,882,821,834,831,847,870,877,891,867,863,857,920,969,1017,882,824,832,833,821,822,827,816,803,803,817,836,824,827,824,828,829,836,882,858,838,858,824,776,813,805,810,811,831,829,833,823,808,825,823,810,830,877,863,821,862,834,783,862,860,837,820,861,864,866,875,909,894,906,912,900,926,940,924,880,853,851,881,887,834,826,811,786,818,811,872,854,825,825,865,852,852,858,914,919,867,841,851,856,870,823,856,865,880,858,847,836,834,833,805,827,813,831,838,811,818,868,846,846,824,788,759,775,800,796,810,830,842,859,841,827,831,843,841,825,795,840,862,824,848,851,817,811,801,833,817,824,842,827,807,801,830,835,838,829,798,795,789,799,835,832,832,823,817,830,822,816,825,832,836,821,827,816,798,849,821,791,802,828,830,847,850,851,846,874,906,965,995,995,978,967,965,976,978,984,963,952,954,958,960,940,958,947,956,964,962,976,960,969,985,986,980,980,990,1009,1052,1073,1015,942,886,855,841,905,913,946,1005,1017,1003,978,817,824,809,807,803,817,813,827,821,807,800,810,814,812,814,804,831,785,766,769,791,789,785,827,854,858,856,842,861,857,862,856,850,875,850,858,850,861,852,838,825,821,831,861,887,855,896,887,824,820,871,942,952,911,881,862,859,880,867,887,880,947,842,845,847,869,870,872,872,850,844,939,905,861,860,856,864,866,872,859,856,null,null],[null,838,824,839,832,820,833,837,945,1161,1187,1062,913,847,847,844,829,856,842,830,820,809,815,837,835,815,857,902,809,817,809,820,819,812,809,812,822,817,802,786,811,792,802,783,794,803,787,772,791,787,781,788,781,792,804,832,786,760,772,793,773,775,793,784,802,788,801,818,844,832,801,811,812,810,797,805,828,878,1057,812,817,805,820,905,898,899,898,907,896,900,890,881,860,875,864,842,841,846,859,852,850,849,912,925,886,827,922,877,826,852,846,871,879,873,900,875,885,918,998,1024,1068,911,837,823,810,828,814,815,819,828,811,799,797,818,824,810,810,854,883,884,845,848,835,796,788,821,820,816,810,834,834,824,840,819,830,818,830,849,869,866,813,834,864,832,862,862,833,824,857,846,845,853,935,956,900,876,881,904,919,956,894,882,881,868,911,840,800,801,796,838,823,869,865,833,831,862,838,847,899,888,874,851,835,850,829,839,834,848,850,863,860,805,777,819,841,798,813,826,823,822,830,838,893,898,863,828,805,767,773,792,789,812,827,831,843,842,831,833,832,849,831,806,836,847,813,834,825,822,807,854,864,837,827,851,852,846,800,821,840,821,820,784,771,776,802,841,844,843,820,823,838,831,819,827,828,836,792,822,828,816,842,803,810,833,847,861,845,841,840,869,891,931,975,963,966,962,987,962,975,1010,975,960,946,949,949,961,948,940,943,934,938,962,962,974,990,995,996,997,1028,1028,1027,1027,967,880,848,833,839,833,856,898,923,1016,1028,994,1007,824,813,814,821,816,810,811,799,801,793,802,804,825,809,824,814,821,790,760,771,792,779,795,839,842,845,845,855,851,844,846,859,853,854,856,848,839,855,853,840,833,833,833,848,860,833,894,878,829,825,828,857,884,932,910,817,847,879,859,886,918,985,826,843,871,870,845,888,869,857,830,899,918,863,870,887,874,883,863,875,896,null,null],[null,839,839,842,824,825,840,883,1097,1184,1203,1213,1101,934,867,859,822,859,852,844,830,818,812,835,837,824,879,894,827,825,819,811,805,818,817,805,820,804,815,797,795,777,797,777,782,788,781,776,776,782,779,789,785,797,853,844,820,798,792,784,791,783,797,789,805,802,816,831,825,809,805,808,825,810,815,815,816,982,1033,822,807,808,841,921,916,900,903,896,896,916,905,867,896,870,868,844,848,845,843,843,848,838,1014,984,867,824,880,848,839,845,906,904,911,905,896,906,949,992,982,910,916,891,859,837,824,815,820,813,802,801,822,816,810,813,828,837,838,872,861,856,873,811,799,805,831,815,819,823,827,832,831,831,819,814,813,809,823,832,824,808,831,836,872,899,844,821,849,839,854,838,859,864,913,984,928,890,917,915,934,972,894,881,872,868,859,819,809,796,815,818,823,853,863,847,829,891,855,819,860,870,826,832,849,852,837,848,881,833,835,871,876,765,767,808,823,850,843,837,844,810,835,850,864,873,870,872,785,754,780,794,795,820,830,840,850,851,845,863,884,837,817,829,828,838,827,846,837,828,842,843,849,813,808,853,842,819,827,816,813,804,803,769,768,778,807,833,837,831,819,831,835,826,825,807,823,829,820,828,833,822,805,779,818,837,843,848,844,827,868,914,945,959,972,954,963,957,997,969,979,1017,998,994,968,977,949,962,957,948,943,940,961,970,976,1001,1028,1073,1107,1073,1115,982,926,893,860,818,818,810,812,837,850,895,921,994,1026,988,1006,850,833,823,823,826,814,804,810,818,803,805,820,825,816,817,826,833,795,763,774,778,775,780,838,854,869,841,849,832,852,840,853,875,878,853,853,844,853,850,857,849,845,884,856,858,856,904,836,812,830,829,832,825,855,953,932,905,887,864,864,875,889,868,854,854,854,830,858,856,842,824,893,920,881,879,874,866,885,878,874,882,null,null],[null,836,825,826,818,824,843,1029,1215,1192,1187,1209,1226,1123,873,883,836,831,833,849,839,815,802,838,815,814,932,927,818,834,815,815,818,819,821,814,835,810,790,775,796,781,803,784,812,805,775,777,759,773,759,781,791,776,855,824,897,845,811,775,785,805,790,802,808,828,817,800,839,801,825,811,813,816,823,830,871,1068,918,823,809,852,861,917,892,897,919,896,894,931,906,869,882,865,872,849,839,855,871,850,853,876,999,923,872,911,973,919,871,888,919,882,871,897,970,1048,1037,1005,1031,907,843,844,864,861,833,818,812,828,810,815,818,803,811,814,811,836,857,872,833,853,834,806,824,820,820,826,823,822,829,828,843,831,815,828,821,807,819,853,860,817,820,832,860,888,838,807,859,876,855,852,851,864,882,911,925,924,952,928,937,974,890,855,859,862,848,826,828,823,831,820,822,841,845,843,836,878,855,806,824,880,839,839,839,848,849,849,870,845,840,860,867,755,762,788,824,838,819,839,865,845,838,841,827,848,852,827,772,754,777,784,795,804,811,838,836,845,841,876,886,823,807,830,835,832,836,856,847,841,843,850,854,828,823,853,821,837,835,816,831,824,804,776,776,787,817,837,819,812,823,840,832,829,825,822,826,828,812,813,825,819,787,796,799,803,845,838,848,850,907,936,966,973,980,971,961,975,975,959,962,988,1022,1021,995,1007,938,964,970,956,965,963,985,1049,1109,1160,1220,1358,1398,1320,1209,923,855,843,825,814,817,820,831,840,865,855,918,944,1022,1004,992,883,834,815,812,820,820,817,816,821,806,809,820,822,818,813,804,833,786,764,770,782,787,789,823,853,852,840,845,852,860,855,860,865,865,845,854,850,850,862,866,869,857,890,854,848,849,872,828,823,836,847,843,804,817,877,932,965,946,932,899,929,920,900,902,900,840,832,850,847,840,855,898,899,875,871,859,864,879,878,874,877,null,null],[null,836,825,826,818,824,843,1029,1215,1192,1187,1209,1226,1123,873,883,836,831,833,849,839,815,802,838,815,814,932,927,818,834,815,815,818,819,821,814,835,810,790,775,796,781,803,784,812,805,775,777,759,773,759,781,791,776,855,824,897,845,811,775,785,805,790,802,808,828,817,800,839,801,825,811,813,816,823,830,871,1068,918,823,809,852,861,917,892,897,919,896,894,931,906,869,882,865,872,849,839,855,871,850,853,876,999,923,872,911,973,919,871,888,919,882,871,897,970,1048,1037,1005,1031,907,843,844,864,861,833,818,812,828,810,815,818,803,811,814,811,836,857,872,833,853,834,806,824,820,820,826,823,822,829,828,843,831,815,828,821,807,819,853,860,817,820,832,860,888,838,807,859,876,855,852,851,864,882,911,925,924,952,928,937,974,890,855,859,862,848,826,828,823,831,820,822,841,845,843,836,878,855,806,824,880,839,839,839,848,849,849,870,845,840,860,867,755,762,788,824,838,819,839,865,845,838,841,827,848,852,827,772,754,777,784,795,804,811,838,836,845,841,876,886,823,807,830,835,832,836,856,847,841,843,850,854,828,823,853,821,837,835,816,831,824,804,776,776,787,817,837,819,812,823,840,832,829,825,822,826,828,812,813,825,819,787,796,799,803,845,838,848,850,907,936,966,973,980,971,961,975,975,959,962,988,1022,1021,995,1007,938,964,970,956,965,963,985,1049,1109,1160,1220,1358,1398,1320,1209,923,855,843,825,814,817,820,831,840,865,855,918,944,1022,1004,992,883,834,815,812,820,820,817,816,821,806,809,820,822,818,813,804,833,786,764,770,782,787,789,823,853,852,840,845,852,860,855,860,865,865,845,854,850,850,862,866,869,857,890,854,848,849,872,828,823,836,847,843,804,817,877,932,965,946,932,899,929,920,900,902,900,840,832,850,847,840,855,898,899,875,871,859,864,879,878,874,877,null,null],[null,836,839,824,828,829,944,1180,1232,1202,1204,1203,1235,1227,921,871,858,821,833,850,824,812,795,808,805,826,912,930,859,830,841,850,843,831,822,825,839,834,796,788,809,797,787,793,802,796,778,778,774,779,787,790,794,787,789,821,911,859,832,844,807,801,804,816,826,826,822,796,811,805,820,812,809,810,809,843,981,1034,838,809,833,853,877,907,899,888,898,896,904,912,884,864,854,868,865,869,861,859,853,855,862,862,868,893,924,986,1023,992,1005,1019,889,917,954,1003,1066,1065,1012,960,895,827,818,833,830,853,849,851,824,807,812,811,811,803,813,838,803,828,870,842,868,840,788,804,829,837,822,826,826,821,826,814,822,824,824,832,836,813,824,824,832,799,807,822,840,855,823,842,846,897,845,871,864,855,892,887,921,956,922,940,942,973,898,878,889,871,861,837,810,838,827,826,833,817,844,844,863,844,842,851,852,849,841,847,838,859,881,860,864,852,843,870,854,753,776,779,817,824,811,836,861,827,838,839,825,837,827,823,818,768,780,783,772,783,789,833,850,878,863,854,873,859,820,825,831,826,811,848,838,838,839,850,840,850,825,841,833,848,841,830,822,829,827,762,767,794,823,815,822,808,813,834,829,827,813,822,836,826,767,774,781,786,817,788,777,790,822,845,872,895,960,972,962,965,962,971,970,972,983,978,978,979,988,981,988,991,945,968,999,991,1039,1097,1160,1300,1353,1403,1435,1486,1489,1487,1360,888,841,832,809,830,825,819,831,850,844,886,895,940,1028,1045,998,900,815,817,817,808,805,815,811,808,807,814,813,833,822,814,815,833,795,766,784,806,798,777,811,836,842,844,845,854,855,872,856,864,845,847,852,872,866,851,854,877,864,852,845,857,874,865,829,852,850,850,851,802,809,882,908,889,895,916,938,961,931,945,978,1019,915,902,893,874,848,860,863,854,880,868,871,879,878,876,875,862,null,null],[null,833,822,825,829,830,1083,1255,1253,1241,1207,1229,1229,1230,1041,866,851,822,818,832,816,815,802,801,808,843,930,911,892,870,883,887,879,848,843,854,838,834,814,802,799,798,788,792,786,786,770,779,780,779,777,776,781,796,806,872,904,852,843,869,846,802,791,820,848,857,811,807,795,810,797,819,803,810,825,864,1097,945,844,827,863,860,908,894,898,898,897,910,911,880,862,878,858,860,868,875,858,838,850,869,927,926,899,933,1000,1058,1008,994,1104,1182,970,972,975,989,1003,952,925,922,867,837,817,816,826,838,846,854,838,830,835,806,813,815,813,835,824,855,849,842,834,796,813,832,834,815,821,821,834,835,831,806,818,824,838,842,830,816,815,806,833,823,821,834,818,838,854,840,833,870,843,857,855,873,886,885,896,917,904,906,949,969,890,871,850,880,869,867,820,844,829,823,824,815,833,847,846,834,831,854,845,850,844,858,862,868,875,861,878,827,832,861,873,764,756,760,800,808,810,838,850,842,841,837,834,838,843,845,835,779,772,763,790,785,824,862,843,855,867,854,858,840,807,816,829,839,839,838,840,852,845,850,834,831,829,850,834,807,846,861,813,809,828,786,786,785,812,825,841,822,819,836,834,821,817,822,837,827,791,775,781,780,812,791,780,784,814,836,870,929,945,946,951,960,969,960,952,962,977,982,959,948,970,977,973,988,958,962,980,1146,1201,1289,1385,1448,1410,1430,1482,1534,1612,1562,1422,886,831,838,830,830,824,825,820,837,839,858,879,980,1045,1005,1005,940,837,827,829,825,823,821,806,809,813,818,811,817,822,819,822,843,826,794,815,823,808,802,807,827,834,837,861,843,834,849,865,881,868,861,864,876,866,880,872,874,852,856,865,895,890,852,835,853,848,858,829,814,818,893,899,902,893,897,886,887,918,933,960,1017,1008,1032,998,925,908,859,826,833,883,869,883,884,882,871,883,889,null,null],[null,820,834,827,831,844,1227,1253,1264,1273,1225,1233,1221,1210,1177,1007,890,809,828,827,800,803,807,833,818,823,948,931,878,893,889,909,892,873,874,853,840,833,815,792,781,802,779,788,802,797,772,771,777,785,782,779,775,777,803,894,863,851,850,838,824,824,852,887,856,851,816,822,816,817,811,809,817,802,826,1038,1125,924,859,857,900,889,908,893,901,897,906,899,883,870,868,850,865,875,866,855,855,845,850,917,1021,1017,1052,1051,1084,1058,974,990,1100,1193,1013,965,967,967,934,926,925,922,840,807,843,829,816,803,822,824,856,844,851,817,818,811,807,829,846,848,821,836,797,802,815,858,854,824,817,822,824,826,839,825,824,837,845,832,821,819,816,828,829,818,820,798,824,838,821,823,845,868,865,859,867,891,866,883,903,918,982,938,963,951,877,885,852,858,832,858,850,793,841,841,846,826,833,848,856,851,850,840,839,838,863,870,821,848,846,846,865,870,856,839,844,812,750,754,772,850,843,825,843,844,834,825,828,835,844,821,841,813,792,779,769,792,841,884,858,874,881,850,843,829,827,841,825,804,854,845,838,812,838,852,840,823,839,846,802,800,855,849,802,819,834,805,773,773,821,851,825,813,840,832,823,821,812,804,823,820,808,812,850,851,806,778,775,802,845,836,859,930,954,960,972,966,971,944,961,966,951,957,947,944,983,990,976,991,965,949,955,1154,1176,1408,1478,1471,1504,1545,1539,1522,1530,1505,1423,893,836,833,839,826,819,827,825,850,834,846,866,930,1030,1044,1007,892,809,809,826,811,831,834,817,820,825,829,821,802,796,811,802,816,826,805,820,835,824,820,800,812,840,843,861,844,859,852,865,876,882,890,867,871,867,902,919,877,839,877,893,922,904,844,839,833,844,826,817,819,816,898,889,896,901,889,882,896,925,930,933,955,929,973,1038,1021,1015,933,842,850,902,877,869,875,873,865,891,894,null,null],[null,830,829,823,821,894,1255,1246,1258,1282,1250,1236,1223,1204,1212,1192,1041,814,847,833,803,804,812,854,817,826,935,947,894,902,901,874,879,906,897,875,861,793,800,806,788,794,783,785,816,801,768,772,773,783,766,776,788,785,841,906,866,873,839,839,837,845,877,875,834,827,832,842,848,812,820,823,824,817,833,1079,949,937,909,894,895,905,900,913,937,922,904,866,882,887,882,858,871,883,868,851,859,847,875,986,1033,1016,1064,1084,1051,1015,994,1046,1050,1139,997,965,960,965,925,919,923,927,802,794,833,817,813,790,810,787,826,830,853,843,839,814,814,837,846,806,824,797,790,814,831,844,853,822,828,823,812,825,828,843,841,848,843,844,822,805,824,820,836,864,780,773,815,833,825,827,853,840,864,876,871,867,876,906,937,952,991,986,957,892,879,873,859,890,813,845,878,821,833,833,819,833,831,855,862,826,848,845,825,824,847,860,846,851,840,844,855,864,864,859,846,881,765,760,772,820,807,828,818,832,826,834,828,840,832,854,842,827,806,788,777,791,820,844,862,875,853,841,868,865,817,830,826,770,808,815,806,813,825,838,818,817,855,846,822,823,864,825,803,825,848,814,792,789,821,839,831,825,829,830,829,834,799,817,816,811,793,806,851,870,834,773,803,820,845,850,903,942,975,955,962,948,967,946,975,992,974,957,970,977,989,985,990,993,972,965,962,1143,1067,1404,1509,1516,1501,1467,1450,1400,1320,1222,1090,859,828,832,818,830,821,815,824,834,836,838,867,891,983,1038,1015,934,809,804,811,823,823,811,817,822,822,829,808,817,816,826,834,839,830,798,836,839,838,827,788,796,828,850,851,852,855,857,844,860,862,893,874,872,884,896,896,873,848,902,917,936,925,847,827,822,832,801,813,828,817,907,916,909,884,898,892,903,920,922,951,983,898,857,860,911,1104,1016,898,867,893,889,879,873,873,882,889,878,null,null],[null,830,829,823,821,894,1255,1246,1258,1282,1250,1236,1223,1204,1212,1192,1041,814,847,833,803,804,812,854,817,826,935,947,894,902,901,874,879,906,897,875,861,793,800,806,788,794,783,785,816,801,768,772,773,783,766,776,788,785,841,906,866,873,839,839,837,845,877,875,834,827,832,842,848,812,820,823,824,817,833,1079,949,937,909,894,895,905,900,913,937,922,904,866,882,887,882,858,871,883,868,851,859,847,875,986,1033,1016,1064,1084,1051,1015,994,1046,1050,1139,997,965,960,965,925,919,923,927,802,794,833,817,813,790,810,787,826,830,853,843,839,814,814,837,846,806,824,797,790,814,831,844,853,822,828,823,812,825,828,843,841,848,843,844,822,805,824,820,836,864,780,773,815,833,825,827,853,840,864,876,871,867,876,906,937,952,991,986,957,892,879,873,859,890,813,845,878,821,833,833,819,833,831,855,862,826,848,845,825,824,847,860,846,851,840,844,855,864,864,859,846,881,765,760,772,820,807,828,818,832,826,834,828,840,832,854,842,827,806,788,777,791,820,844,862,875,853,841,868,865,817,830,826,770,808,815,806,813,825,838,818,817,855,846,822,823,864,825,803,825,848,814,792,789,821,839,831,825,829,830,829,834,799,817,816,811,793,806,851,870,834,773,803,820,845,850,903,942,975,955,962,948,967,946,975,992,974,957,970,977,989,985,990,993,972,965,962,1143,1067,1404,1509,1516,1501,1467,1450,1400,1320,1222,1090,859,828,832,818,830,821,815,824,834,836,838,867,891,983,1038,1015,934,809,804,811,823,823,811,817,822,822,829,808,817,816,826,834,839,830,798,836,839,838,827,788,796,828,850,851,852,855,857,844,860,862,893,874,872,884,896,896,873,848,902,917,936,925,847,827,822,832,801,813,828,817,907,916,909,884,898,892,903,920,922,951,983,898,857,860,911,1104,1016,898,867,893,889,879,873,873,882,889,878,null,null],[null,829,818,822,848,1050,1241,1246,1245,1249,1250,1244,1230,1222,1197,1227,1185,837,844,826,819,807,814,823,818,856,975,956,933,941,937,923,930,940,922,927,907,801,802,795,793,790,788,791,801,777,771,776,787,784,788,787,799,814,889,915,865,847,812,826,834,871,876,856,813,819,825,844,857,834,831,827,804,832,838,1023,830,797,842,922,978,982,906,910,914,923,909,891,892,876,864,874,862,864,855,869,861,862,975,1030,946,965,1021,1050,1024,998,1020,1085,1106,1130,945,929,924,949,936,939,925,883,808,820,825,816,804,810,802,827,814,836,854,870,886,855,866,872,834,844,859,799,801,802,832,841,842,819,813,825,822,822,815,847,851,855,839,839,825,813,820,814,836,835,777,804,826,828,838,840,863,848,893,883,868,870,880,881,908,964,978,960,907,857,891,869,917,949,773,822,889,840,823,827,821,827,844,860,862,835,851,849,823,848,842,839,860,856,824,837,846,857,856,850,841,908,813,769,761,809,810,812,820,825,820,844,848,847,827,836,838,835,819,814,802,792,803,795,851,870,856,842,837,808,819,805,803,762,761,773,762,787,824,795,797,817,855,881,844,815,846,838,824,824,834,772,777,821,821,813,814,812,805,827,827,844,816,802,819,816,812,817,863,893,908,833,800,805,837,906,951,961,956,956,972,952,959,961,971,985,1009,975,983,999,975,991,994,989,998,978,988,1150,1050,1326,1440,1418,1360,1308,1215,980,875,853,822,871,816,821,820,816,824,818,828,844,854,834,854,867,946,1020,1019,976,854,815,816,806,825,826,817,815,815,821,824,823,808,820,836,812,810,806,820,827,831,832,797,800,822,843,841,856,853,846,864,870,853,880,884,900,897,881,875,879,848,891,927,942,924,830,825,810,813,816,817,808,811,894,896,893,876,899,884,888,922,920,945,980,954,884,851,815,965,1058,1013,911,852,848,855,832,860,859,859,854,null,null],[null,819,825,825,950,1182,1227,1230,1267,1257,1236,1227,1236,1237,1218,1217,1225,905,836,819,830,807,814,808,810,867,1011,975,953,947,931,935,934,951,943,933,925,811,793,797,788,791,778,796,811,796,784,778,775,775,780,774,799,843,905,901,861,845,832,837,822,863,860,845,813,826,839,844,825,839,832,832,812,847,873,907,797,804,796,896,1066,1033,913,913,904,907,912,888,885,887,870,879,851,849,864,859,860,869,1028,981,901,985,1155,1062,989,988,1017,1073,1138,1102,934,942,933,944,944,941,916,840,802,823,801,818,811,815,820,830,818,825,843,868,836,871,897,841,846,868,825,807,806,813,823,820,822,818,817,832,831,820,817,832,836,852,836,811,807,816,807,799,822,816,829,822,818,829,834,844,858,867,926,917,891,918,892,906,882,894,925,895,882,857,907,914,864,845,793,829,870,881,827,822,834,832,862,839,836,852,855,837,838,858,837,825,843,840,843,852,862,874,885,872,855,885,847,778,760,814,807,780,818,809,800,829,823,829,825,837,832,836,822,839,847,838,801,785,808,828,832,828,825,807,853,807,816,775,772,770,782,794,824,793,817,842,854,809,816,859,867,844,827,827,823,808,810,829,820,794,790,797,809,834,830,830,816,800,797,799,838,856,887,903,913,854,797,816,890,944,955,967,951,960,950,951,955,957,976,984,1039,1009,987,964,980,998,993,983,999,965,967,1098,1026,1137,1198,1094,1007,913,859,837,847,865,838,896,814,825,823,823,827,824,822,840,846,841,842,842,893,967,1021,995,904,814,814,795,830,836,812,817,834,818,810,810,818,807,826,813,816,817,819,834,832,837,812,808,813,824,835,861,842,847,873,879,868,875,890,898,902,881,865,854,848,949,927,906,895,823,842,823,837,823,806,796,817,910,893,898,879,881,898,908,905,928,929,953,976,899,854,825,823,950,1035,1030,840,846,863,846,826,822,823,830,null,null],[null,856,821,876,1088,1209,1207,1203,1212,1240,1248,1223,1213,1218,1232,1212,1231,987,833,843,827,814,815,804,820,971,985,954,942,957,941,936,924,939,950,936,939,821,787,794,783,808,790,819,811,804,783,770,786,786,783,782,797,881,881,865,884,883,882,825,885,844,848,817,824,834,843,836,842,822,827,817,854,844,1010,820,809,801,804,911,1012,954,974,943,938,939,909,902,899,905,890,875,851,851,858,859,853,879,994,991,1002,1059,1115,1040,999,970,1036,1081,1149,1006,941,930,929,919,923,920,885,821,844,812,812,813,809,809,839,826,809,827,844,843,847,866,883,822,849,825,788,809,809,836,830,818,828,830,849,831,824,829,823,827,829,825,816,801,803,810,802,794,818,837,833,833,820,828,845,834,847,862,926,929,907,885,872,872,873,871,935,913,881,852,869,885,836,803,813,812,843,997,848,809,815,855,838,818,818,844,855,848,845,825,837,841,860,842,848,840,851,907,897,888,870,857,854,837,809,852,846,837,782,823,813,827,826,835,853,826,841,855,818,834,869,871,838,790,793,778,818,839,837,838,849,827,823,790,780,773,790,786,772,801,833,868,837,836,857,895,829,830,841,848,838,837,818,827,813,788,776,781,808,811,801,820,816,803,810,807,806,837,852,882,867,834,813,843,942,973,958,949,959,955,950,976,969,966,970,992,1023,1016,1013,995,984,1010,1012,1004,997,977,950,1022,899,921,898,828,825,832,860,870,853,825,825,915,813,831,828,816,818,825,822,845,847,853,833,832,862,924,1000,988,955,809,819,811,828,828,824,827,838,823,807,814,818,832,829,828,835,822,830,849,846,845,811,803,839,845,828,849,843,844,860,858,856,884,918,893,891,870,874,859,857,923,909,868,895,827,833,835,841,822,803,802,828,888,892,896,882,880,887,892,898,905,922,936,960,871,826,826,835,854,921,1063,848,839,858,878,811,805,806,813,null,null],[null,884,844,995,1191,1212,1229,1225,1219,1241,1241,1239,1200,1206,1217,1240,1243,1051,852,848,815,811,818,822,835,1036,998,943,952,963,944,951,944,949,947,935,941,863,807,819,808,826,811,871,803,804,792,778,785,768,781,775,845,900,879,873,869,906,937,864,882,833,816,809,808,812,801,803,844,830,817,828,844,910,1065,778,794,794,810,953,929,919,1003,1011,1013,977,951,911,908,902,885,860,862,856,862,847,868,972,948,981,1028,1101,1067,1005,981,936,1058,1161,1069,953,944,942,932,929,906,903,834,815,841,812,830,809,807,802,839,809,815,834,840,844,852,864,859,836,818,789,798,819,826,825,831,834,849,845,848,819,819,815,824,826,822,818,814,818,800,834,802,830,827,831,828,836,822,821,846,867,873,862,964,932,914,882,844,862,864,881,926,907,885,856,868,851,833,819,807,785,819,979,860,792,804,861,836,818,840,852,848,830,843,845,862,844,821,842,853,860,841,855,873,886,836,854,856,837,839,811,834,875,756,777,801,809,823,817,842,833,849,845,832,839,879,876,854,791,781,779,785,814,830,809,835,853,817,784,783,791,799,822,810,794,814,838,811,845,842,861,804,836,843,828,820,829,828,819,782,796,775,778,793,787,774,782,803,812,827,841,866,849,843,853,850,816,816,871,940,945,959,963,974,974,953,968,976,982,986,995,998,1008,1015,1009,992,1005,1013,998,995,976,956,1016,882,823,837,851,847,841,839,823,850,901,1000,1011,843,832,847,813,823,833,818,836,833,854,839,850,869,898,968,989,1004,849,819,819,824,827,837,832,830,816,821,819,822,817,825,831,823,805,815,829,834,842,835,846,868,826,851,847,845,853,864,873,861,899,914,887,877,858,862,857,893,912,931,891,885,838,841,840,832,807,803,801,847,893,899,890,889,886,880,888,895,901,910,915,901,834,839,835,834,850,836,951,892,851,857,881,884,906,889,853,null,null],[null,884,844,995,1191,1212,1229,1225,1219,1241,1241,1239,1200,1206,1217,1240,1243,1051,852,848,815,811,818,822,835,1036,998,943,952,963,944,951,944,949,947,935,941,863,807,819,808,826,811,871,803,804,792,778,785,768,781,775,845,900,879,873,869,906,937,864,882,833,816,809,808,812,801,803,844,830,817,828,844,910,1065,778,794,794,810,953,929,919,1003,1011,1013,977,951,911,908,902,885,860,862,856,862,847,868,972,948,981,1028,1101,1067,1005,981,936,1058,1161,1069,953,944,942,932,929,906,903,834,815,841,812,830,809,807,802,839,809,815,834,840,844,852,864,859,836,818,789,798,819,826,825,831,834,849,845,848,819,819,815,824,826,822,818,814,818,800,834,802,830,827,831,828,836,822,821,846,867,873,862,964,932,914,882,844,862,864,881,926,907,885,856,868,851,833,819,807,785,819,979,860,792,804,861,836,818,840,852,848,830,843,845,862,844,821,842,853,860,841,855,873,886,836,854,856,837,839,811,834,875,756,777,801,809,823,817,842,833,849,845,832,839,879,876,854,791,781,779,785,814,830,809,835,853,817,784,783,791,799,822,810,794,814,838,811,845,842,861,804,836,843,828,820,829,828,819,782,796,775,778,793,787,774,782,803,812,827,841,866,849,843,853,850,816,816,871,940,945,959,963,974,974,953,968,976,982,986,995,998,1008,1015,1009,992,1005,1013,998,995,976,956,1016,882,823,837,851,847,841,839,823,850,901,1000,1011,843,832,847,813,823,833,818,836,833,854,839,850,869,898,968,989,1004,849,819,819,824,827,837,832,830,816,821,819,822,817,825,831,823,805,815,829,834,842,835,846,868,826,851,847,845,853,864,873,861,899,914,887,877,858,862,857,893,912,931,891,885,838,841,840,832,807,803,801,847,893,899,890,889,886,880,888,895,901,910,915,901,834,839,835,834,850,836,951,892,851,857,881,884,906,889,853,null,null],[null,855,886,1118,1220,1217,1245,1248,1229,1224,1228,1233,1209,1202,1220,1228,1237,1151,891,841,837,826,821,816,829,1208,1129,1073,973,950,963,937,958,961,945,947,942,886,844,872,824,814,805,814,834,814,802,801,811,779,777,799,852,870,869,873,911,947,940,902,871,849,848,843,807,801,810,799,826,833,827,839,867,1039,1049,790,795,806,811,986,954,968,1020,1048,1057,1063,1090,982,928,906,890,863,876,874,881,876,976,1000,1029,1043,1055,1133,1000,971,957,932,1066,1061,950,954,937,926,922,923,913,860,812,793,820,814,826,798,817,811,818,809,831,848,839,893,884,895,905,813,799,801,804,806,825,832,847,829,850,834,839,836,836,826,840,827,798,815,815,835,810,850,823,848,830,808,824,831,828,824,865,896,895,904,921,907,916,908,845,872,870,869,937,902,877,856,897,885,837,811,784,763,789,907,860,797,816,845,824,815,841,837,817,819,842,864,857,815,820,832,841,851,853,846,874,890,832,884,843,839,828,812,829,828,767,758,798,796,824,814,819,831,841,835,815,827,843,849,837,819,796,791,780,778,796,827,842,838,795,772,783,839,847,819,818,795,820,840,813,839,839,837,820,851,836,831,812,831,827,816,787,784,787,798,817,794,803,797,816,846,858,867,885,872,881,873,832,834,888,927,959,952,953,960,973,979,963,974,977,976,976,975,987,1011,1019,1030,971,980,1031,1018,966,977,970,975,888,830,836,827,819,822,864,999,1099,1180,1219,1055,853,839,840,816,822,814,815,840,848,852,832,845,848,859,909,966,998,881,827,816,823,820,827,828,827,824,822,811,833,818,819,813,823,820,820,834,842,842,853,892,927,862,855,853,872,863,881,898,914,917,921,878,863,860,869,879,905,950,924,919,876,845,832,822,825,805,818,813,879,894,892,899,895,889,890,891,891,893,900,901,872,818,827,826,815,839,850,865,910,871,853,841,971,1025,1043,1007,null,null],[null,808,829,959,1126,1231,1236,1251,1226,1218,1228,1223,1212,1205,1202,1210,1238,1248,1011,846,828,835,826,837,884,1276,1306,1285,1178,1034,977,952,967,954,946,958,952,908,861,837,798,804,801,800,838,826,806,793,822,806,838,867,879,879,886,862,858,851,857,854,843,837,838,826,833,827,820,816,825,828,850,828,961,1124,923,796,800,794,825,1016,1005,987,993,1021,1033,1012,1022,1038,975,934,917,888,873,860,864,944,972,984,1034,1030,1132,1133,1005,974,946,987,1045,966,955,977,931,928,920,909,905,845,827,806,807,820,817,808,814,821,805,829,854,869,883,946,948,976,958,801,807,804,808,801,810,829,832,820,831,843,855,852,848,839,867,826,815,801,797,829,821,845,833,848,831,807,830,832,823,828,867,886,894,896,905,898,906,874,890,894,863,846,903,867,869,849,893,897,885,824,785,774,779,891,903,860,826,834,818,831,861,819,836,836,848,819,835,834,843,822,851,861,860,859,850,855,867,870,819,824,818,819,823,800,785,771,769,776,802,827,826,833,838,855,841,857,873,859,874,860,829,809,792,791,778,788,788,816,805,777,773,917,962,826,782,817,810,823,833,843,842,833,821,852,830,796,807,819,820,822,825,805,795,789,806,854,856,876,885,887,844,843,871,871,852,829,822,859,944,958,948,949,947,952,955,963,964,966,965,975,991,978,993,985,998,1008,957,969,994,977,977,972,957,964,872,850,825,829,865,965,1093,1193,1204,1216,1218,1089,855,837,834,820,817,820,832,825,862,858,842,851,850,855,878,953,994,935,819,802,832,823,813,830,833,838,815,824,826,811,830,843,828,825,822,835,842,854,907,955,921,921,840,839,862,887,877,913,927,918,896,868,869,882,877,938,966,938,922,910,902,858,845,833,857,815,810,836,892,890,890,888,892,873,882,886,876,875,891,897,824,801,804,812,819,821,833,830,925,966,866,824,930,992,1014,991,null,null],[null,807,807,828,919,1113,1247,1254,1262,1235,1222,1230,1243,1223,1220,1231,1237,1263,1191,1010,857,824,839,830,946,1093,1235,1276,1294,1247,1158,1083,994,954,951,938,944,900,825,817,815,812,819,822,825,813,809,815,799,800,830,835,874,861,841,855,825,838,837,839,832,817,815,812,811,814,809,811,814,846,851,824,1090,1046,827,800,799,808,887,991,977,977,972,1012,1029,1007,1004,1007,989,995,991,978,957,949,967,956,940,942,1000,1087,1189,1087,972,967,982,1021,1005,940,966,946,917,918,914,909,872,827,808,814,808,817,787,804,829,813,810,843,878,922,960,951,874,869,891,780,779,791,823,794,810,830,815,829,835,851,857,876,868,837,862,825,824,808,814,825,830,826,828,830,832,832,837,831,837,845,872,888,878,879,902,910,899,873,880,887,875,864,914,908,868,855,906,906,891,836,797,771,787,870,893,917,851,843,832,844,848,825,845,834,862,812,831,858,853,843,868,858,856,857,839,853,873,819,835,829,828,826,818,813,784,761,752,779,820,823,841,840,836,857,863,902,863,846,884,879,856,835,803,769,783,776,784,814,814,783,795,930,991,897,810,799,789,817,847,849,833,824,828,839,841,826,825,824,839,846,845,840,810,810,826,895,885,898,868,884,822,827,811,821,837,832,880,924,957,939,937,947,954,971,954,962,964,960,968,996,998,994,967,965,973,969,961,962,1003,990,980,981,955,1004,875,861,840,839,867,1046,1183,1218,1211,1219,1215,1126,876,834,840,822,819,818,819,831,853,833,853,862,859,852,847,959,967,950,822,817,839,826,837,827,823,839,823,836,829,829,825,839,816,822,818,829,845,843,919,965,950,900,857,879,879,908,894,926,934,895,872,869,882,869,900,1064,1158,880,870,878,881,882,859,858,859,846,832,854,889,892,888,881,892,890,883,891,896,885,886,891,811,793,802,806,822,825,849,853,868,993,930,861,922,968,966,1011,null,null],[null,812,814,809,836,914,1210,1222,1243,1249,1228,1244,1248,1230,1233,1251,1242,1239,1263,1216,1051,853,854,852,972,864,921,1028,1143,1292,1308,1281,1226,1038,974,963,948,869,824,834,812,789,808,830,834,823,803,804,833,829,818,854,872,841,835,825,808,806,804,820,838,829,819,812,826,828,808,819,820,852,835,900,1091,919,801,807,804,841,939,977,974,988,993,1030,1030,1008,1026,1007,1050,1022,1012,1013,1030,1015,965,919,942,870,1036,1158,1120,1007,952,968,1003,1022,957,940,934,918,925,929,917,913,831,810,805,824,825,814,806,814,825,818,837,848,881,1016,1024,916,853,882,865,776,788,812,826,809,803,819,831,830,849,858,849,850,855,835,831,815,800,806,830,829,839,837,837,844,840,841,844,827,842,865,865,848,847,865,913,886,882,915,867,885,878,886,924,944,904,892,915,924,895,877,812,785,804,827,862,913,912,830,837,830,834,841,838,833,849,816,829,820,822,873,868,864,861,867,883,865,842,825,838,827,829,846,821,793,770,777,775,773,838,842,858,851,837,836,860,874,863,809,846,862,799,825,829,800,786,772,766,804,799,791,821,961,1005,919,803,783,793,818,840,851,844,828,821,840,829,827,831,818,825,836,838,846,864,844,874,858,890,899,845,873,861,873,809,824,842,868,922,941,953,961,957,956,943,955,971,967,967,976,969,986,975,976,962,968,982,983,1004,973,994,1007,976,979,955,1005,905,861,825,837,837,1013,1180,1202,1218,1220,1205,1156,899,823,839,825,815,819,823,839,831,848,856,847,839,831,842,961,949,995,822,822,830,828,827,828,815,833,826,836,814,818,806,828,844,832,814,824,858,843,940,975,951,953,870,863,883,912,929,929,945,890,883,880,868,846,930,1148,1189,888,865,873,852,843,832,838,862,853,873,882,914,899,885,880,875,888,890,904,902,895,896,896,789,801,807,805,831,824,844,848,858,914,966,933,917,937,899,881,null,null],[null,812,814,809,836,914,1210,1222,1243,1249,1228,1244,1248,1230,1233,1251,1242,1239,1263,1216,1051,853,854,852,972,864,921,1028,1143,1292,1308,1281,1226,1038,974,963,948,869,824,834,812,789,808,830,834,823,803,804,833,829,818,854,872,841,835,825,808,806,804,820,838,829,819,812,826,828,808,819,820,852,835,900,1091,919,801,807,804,841,939,977,974,988,993,1030,1030,1008,1026,1007,1050,1022,1012,1013,1030,1015,965,919,942,870,1036,1158,1120,1007,952,968,1003,1022,957,940,934,918,925,929,917,913,831,810,805,824,825,814,806,814,825,818,837,848,881,1016,1024,916,853,882,865,776,788,812,826,809,803,819,831,830,849,858,849,850,855,835,831,815,800,806,830,829,839,837,837,844,840,841,844,827,842,865,865,848,847,865,913,886,882,915,867,885,878,886,924,944,904,892,915,924,895,877,812,785,804,827,862,913,912,830,837,830,834,841,838,833,849,816,829,820,822,873,868,864,861,867,883,865,842,825,838,827,829,846,821,793,770,777,775,773,838,842,858,851,837,836,860,874,863,809,846,862,799,825,829,800,786,772,766,804,799,791,821,961,1005,919,803,783,793,818,840,851,844,828,821,840,829,827,831,818,825,836,838,846,864,844,874,858,890,899,845,873,861,873,809,824,842,868,922,941,953,961,957,956,943,955,971,967,967,976,969,986,975,976,962,968,982,983,1004,973,994,1007,976,979,955,1005,905,861,825,837,837,1013,1180,1202,1218,1220,1205,1156,899,823,839,825,815,819,823,839,831,848,856,847,839,831,842,961,949,995,822,822,830,828,827,828,815,833,826,836,814,818,806,828,844,832,814,824,858,843,940,975,951,953,870,863,883,912,929,929,945,890,883,880,868,846,930,1148,1189,888,865,873,852,843,832,838,862,853,873,882,914,899,885,880,875,888,890,904,902,895,896,896,789,801,807,805,831,824,844,848,858,914,966,933,917,937,899,881,null,null],[null,791,822,805,823,830,1075,1206,1223,1240,1272,1252,1248,1244,1252,1274,1277,1250,1241,1255,1231,982,894,957,913,856,848,833,887,1129,1198,1267,1282,1236,1169,1085,1012,859,819,809,808,817,837,849,826,823,802,805,818,804,826,858,870,852,859,835,830,832,835,814,826,817,805,796,827,821,818,824,839,833,822,1022,1042,818,806,802,800,889,957,1018,1009,1014,1018,1037,1001,1012,1035,1045,1074,1068,1025,1030,1032,1011,981,950,907,856,1067,1106,1035,978,984,1009,1011,1053,940,941,935,919,925,905,928,916,821,801,827,819,831,811,825,820,828,831,866,860,915,998,957,860,877,870,808,786,804,823,818,817,789,824,826,845,838,841,864,874,864,843,814,815,819,809,822,845,840,835,840,837,833,847,841,833,846,839,860,851,860,848,866,867,900,966,830,914,894,902,855,870,880,866,923,904,869,857,837,782,796,827,875,872,922,857,838,812,835,841,834,829,821,844,846,823,823,845,857,880,881,874,865,851,817,844,817,821,825,837,833,813,761,807,817,771,842,853,849,824,853,837,843,854,839,782,801,840,833,849,864,852,803,803,771,778,806,785,815,970,954,875,809,808,809,824,846,856,847,817,818,830,829,819,821,835,830,829,839,833,864,876,919,883,894,893,848,881,840,863,903,845,850,885,944,946,948,952,947,954,966,963,970,969,966,961,975,975,972,980,990,986,986,976,983,978,980,973,983,963,955,965,892,832,817,829,838,970,1193,1201,1224,1198,1201,1156,933,823,829,826,822,823,823,821,821,840,856,839,844,833,849,935,952,969,852,820,831,824,837,839,827,807,807,820,812,839,828,852,852,828,831,799,847,896,973,968,974,976,918,894,898,922,930,933,911,883,868,868,859,863,986,1186,1189,879,868,847,832,823,817,813,828,809,825,834,859,873,897,900,909,886,896,891,887,873,884,898,812,800,795,795,838,841,854,851,865,869,924,931,881,873,854,877,null,null],[null,804,811,820,821,814,900,1072,1207,1222,1274,1259,1257,1262,1251,1278,1275,1286,1271,1262,1267,1142,1039,997,841,849,866,846,854,857,914,1024,1147,1270,1273,1269,1161,842,831,816,819,827,831,845,819,819,789,789,802,796,830,816,851,837,828,817,818,821,830,829,835,813,811,806,808,785,802,807,829,828,817,1119,889,798,810,797,842,943,991,1041,1034,1048,1035,1038,1021,1083,1098,1154,1170,1113,1076,1073,1042,1004,986,870,822,858,977,1038,1003,976,984,1024,1025,1043,944,929,925,916,919,911,917,888,790,798,840,815,808,807,828,801,832,849,862,857,906,954,937,876,896,822,805,803,820,831,831,816,799,827,843,840,825,849,858,869,867,849,822,815,837,817,819,838,842,840,829,845,846,854,847,828,843,858,875,874,883,887,859,856,874,922,845,893,904,891,876,870,866,859,878,871,843,851,888,793,793,795,837,846,893,932,851,799,834,839,843,836,841,846,839,852,836,840,854,879,877,886,857,838,808,830,826,827,820,807,815,811,802,827,839,834,814,840,832,817,834,828,858,880,820,825,845,848,838,827,862,867,828,829,801,775,797,793,788,897,915,853,834,825,821,820,829,870,835,808,841,823,840,832,837,842,827,831,849,817,861,933,950,926,915,911,873,897,909,933,907,839,880,923,941,955,944,954,951,955,952,973,952,954,954,952,978,1001,999,991,969,988,992,983,992,991,981,979,989,979,938,991,861,836,826,814,826,949,1182,1211,1210,1193,1181,1151,962,823,829,818,832,824,808,812,822,831,845,840,852,843,840,910,938,940,915,823,815,821,825,833,830,819,827,828,835,846,835,841,840,826,825,814,837,912,978,957,974,971,959,929,913,890,916,926,896,872,861,877,865,1061,1061,1201,1148,840,827,818,812,809,807,827,816,803,820,810,802,805,805,850,828,891,894,905,909,908,911,897,813,802,807,797,835,852,855,849,859,856,877,879,904,874,849,880,null,null],[null,800,798,805,812,825,826,885,1065,1185,1241,1265,1272,1268,1252,1274,1265,1250,1262,1278,1255,1189,1079,915,844,843,851,829,852,849,838,847,873,1074,1189,1246,1129,833,837,827,838,817,831,827,821,807,796,800,781,806,861,825,831,841,824,819,795,807,814,808,819,810,808,802,809,811,829,832,829,823,828,1009,817,791,791,810,884,979,1012,1014,1062,1064,1040,1005,1024,1049,1021,1146,1174,1110,1139,1063,1036,1013,991,815,823,840,856,933,995,997,996,1019,1062,999,930,938,926,917,906,915,913,866,801,823,825,817,804,829,815,832,866,887,876,880,881,901,869,878,842,781,811,826,822,811,839,808,802,803,832,828,843,854,854,881,886,851,837,836,835,820,812,825,833,828,837,842,841,841,847,845,856,850,885,873,884,891,880,881,852,850,885,905,883,873,871,855,875,856,887,864,853,873,891,780,801,811,858,862,861,907,900,808,810,844,859,865,865,834,853,854,845,867,853,879,859,873,885,832,829,848,844,829,807,807,842,834,871,860,815,819,786,792,801,835,837,822,837,846,828,837,876,859,837,813,859,907,840,835,838,799,804,795,796,830,874,851,839,829,832,827,822,849,860,828,820,839,819,817,816,838,832,838,838,826,896,933,927,932,933,950,912,900,914,899,854,895,936,964,955,948,942,960,947,936,943,971,964,964,965,973,984,988,998,984,984,1003,997,1002,992,993,993,993,976,961,956,1038,882,826,812,823,817,937,1125,1210,1209,1199,1185,1181,992,837,827,826,816,809,817,814,814,835,845,832,828,842,841,872,906,928,953,829,797,832,820,827,809,819,837,835,831,824,833,824,826,830,830,815,852,927,960,962,975,967,988,991,962,881,908,919,889,878,869,880,878,1074,1185,1067,878,816,816,801,802,816,805,801,806,812,811,795,807,803,796,801,797,801,832,846,855,902,949,929,848,833,824,826,840,866,866,847,863,862,883,884,996,988,924,847,null,null],[null,809,791,812,803,811,818,825,899,1045,1210,1232,1232,1246,1256,1263,1261,1244,1251,1256,1238,1109,1008,859,835,838,831,844,859,834,854,853,847,865,903,1006,972,834,840,827,853,834,843,824,802,797,790,792,790,844,851,846,840,847,836,844,819,837,832,814,808,806,803,803,804,806,801,811,829,829,918,883,788,800,797,843,917,972,981,1016,1040,1036,1017,987,965,985,990,1021,1054,1072,1097,1063,1002,1008,1022,918,926,906,879,920,983,990,1002,1055,1072,953,929,946,931,918,913,927,893,850,828,836,809,828,844,839,820,844,871,871,892,893,875,861,811,850,806,793,814,832,830,823,831,824,825,817,828,837,847,858,880,867,865,852,825,830,837,840,834,831,833,833,850,863,878,859,856,878,872,858,895,891,892,884,882,877,862,859,883,870,854,856,914,905,900,902,920,884,900,861,865,810,827,809,811,785,777,828,914,908,841,855,856,848,864,824,828,861,873,812,823,879,877,847,857,829,833,819,822,821,814,843,906,867,826,863,842,834,770,770,790,808,779,814,828,826,852,825,852,880,869,824,843,887,840,842,844,803,833,811,800,825,834,836,826,834,821,828,823,834,848,800,800,822,814,816,840,838,846,849,851,816,877,911,912,913,942,906,890,869,875,838,889,929,943,949,944,938,940,944,947,948,956,962,982,997,979,984,973,975,977,980,1013,1003,985,985,994,993,984,988,1068,1109,1128,1017,927,840,819,821,826,920,1114,1218,1233,1223,1189,1210,1019,846,828,830,815,820,811,822,821,831,849,833,833,845,840,858,883,924,979,867,817,834,828,833,808,818,827,825,823,823,817,823,823,826,828,826,886,955,971,960,970,980,977,981,996,942,877,903,919,914,892,888,880,1108,1156,1014,846,812,810,795,807,810,805,805,801,808,806,807,809,792,793,781,800,796,812,798,805,814,818,864,874,889,880,898,880,873,860,885,862,867,870,871,898,954,1007,944,null,null],[null,809,791,812,803,811,818,825,899,1045,1210,1232,1232,1246,1256,1263,1261,1244,1251,1256,1238,1109,1008,859,835,838,831,844,859,834,854,853,847,865,903,1006,972,834,840,827,853,834,843,824,802,797,790,792,790,844,851,846,840,847,836,844,819,837,832,814,808,806,803,803,804,806,801,811,829,829,918,883,788,800,797,843,917,972,981,1016,1040,1036,1017,987,965,985,990,1021,1054,1072,1097,1063,1002,1008,1022,918,926,906,879,920,983,990,1002,1055,1072,953,929,946,931,918,913,927,893,850,828,836,809,828,844,839,820,844,871,871,892,893,875,861,811,850,806,793,814,832,830,823,831,824,825,817,828,837,847,858,880,867,865,852,825,830,837,840,834,831,833,833,850,863,878,859,856,878,872,858,895,891,892,884,882,877,862,859,883,870,854,856,914,905,900,902,920,884,900,861,865,810,827,809,811,785,777,828,914,908,841,855,856,848,864,824,828,861,873,812,823,879,877,847,857,829,833,819,822,821,814,843,906,867,826,863,842,834,770,770,790,808,779,814,828,826,852,825,852,880,869,824,843,887,840,842,844,803,833,811,800,825,834,836,826,834,821,828,823,834,848,800,800,822,814,816,840,838,846,849,851,816,877,911,912,913,942,906,890,869,875,838,889,929,943,949,944,938,940,944,947,948,956,962,982,997,979,984,973,975,977,980,1013,1003,985,985,994,993,984,988,1068,1109,1128,1017,927,840,819,821,826,920,1114,1218,1233,1223,1189,1210,1019,846,828,830,815,820,811,822,821,831,849,833,833,845,840,858,883,924,979,867,817,834,828,833,808,818,827,825,823,823,817,823,823,826,828,826,886,955,971,960,970,980,977,981,996,942,877,903,919,914,892,888,880,1108,1156,1014,846,812,810,795,807,810,805,805,801,808,806,807,809,792,793,781,800,796,812,798,805,814,818,864,874,889,880,898,880,873,860,885,862,867,870,871,898,954,1007,944,null,null],[null,806,808,800,804,805,789,803,830,859,1176,1227,1218,1247,1249,1252,1254,1221,1216,1221,1221,1070,910,841,843,824,811,836,838,848,838,837,839,856,836,858,840,832,829,838,854,859,835,830,799,784,778,797,819,868,839,846,843,840,832,855,821,824,810,833,834,824,824,822,811,818,794,818,835,820,1054,820,796,796,800,882,873,898,953,1054,1050,1041,956,883,916,917,929,972,986,1001,973,932,949,949,914,961,1007,1061,990,1000,991,976,1037,1054,982,934,925,939,925,914,929,907,859,838,836,817,829,826,840,828,821,836,901,853,865,874,879,818,814,820,804,821,824,829,818,810,823,828,819,822,829,848,857,861,848,844,843,836,815,822,829,835,850,829,808,802,840,854,861,859,856,884,882,878,896,896,879,880,877,837,852,856,850,850,833,857,948,907,897,892,900,883,893,867,834,861,868,793,772,780,763,812,857,930,879,839,848,837,855,840,851,876,850,821,828,857,854,864,850,817,836,822,825,824,825,854,913,873,774,798,810,858,799,779,782,777,776,795,801,812,837,824,812,858,864,819,825,849,840,846,846,828,842,832,808,817,828,820,836,839,821,835,830,837,818,808,829,823,823,814,842,840,848,848,841,825,817,868,923,891,910,874,858,855,838,875,934,948,951,946,942,956,958,960,957,963,965,965,973,977,972,971,985,991,999,999,1004,1010,998,994,1018,1049,1088,1133,1248,1232,1054,950,898,844,822,826,815,895,1131,1238,1239,1224,1224,1209,1052,840,834,837,819,824,821,819,814,825,845,843,839,844,843,852,890,937,998,926,815,819,821,824,826,822,822,823,827,825,812,832,835,835,822,849,936,971,968,973,987,973,988,986,995,996,896,925,956,939,924,920,909,1033,1073,923,823,811,810,807,812,800,806,808,811,797,789,797,805,788,785,786,794,804,821,812,792,792,777,782,802,806,858,865,1006,961,921,884,893,885,905,916,879,887,1014,1056,null,null],[null,810,803,797,804,796,791,798,794,808,1037,1180,1211,1223,1230,1243,1254,1186,1187,1197,1228,973,849,833,825,843,816,835,855,847,833,830,829,811,836,860,811,805,844,863,862,854,841,827,796,777,787,789,845,847,832,835,858,852,865,855,807,811,805,814,809,812,802,814,818,821,824,838,809,909,1084,799,792,793,797,894,854,878,974,1044,1050,1021,929,886,874,878,881,949,975,946,882,849,863,871,868,926,1018,1081,1037,1006,976,980,1046,1022,937,922,937,923,919,923,935,890,843,820,824,811,839,810,847,819,836,864,878,874,881,871,851,806,822,790,799,825,831,824,817,821,824,829,818,825,835,849,857,851,846,836,834,821,809,845,828,834,834,829,824,840,842,868,874,866,866,877,870,880,902,892,893,900,863,850,843,835,844,861,851,856,889,860,879,882,893,871,845,860,821,852,846,814,776,775,771,823,816,874,910,819,834,840,848,839,852,853,820,850,849,851,846,865,861,820,804,821,822,826,819,867,896,877,775,784,827,819,833,786,773,792,795,828,808,795,837,835,816,817,847,838,827,845,878,852,840,842,833,832,822,821,813,834,851,837,835,838,839,826,827,823,827,809,823,826,815,845,840,835,826,836,861,884,904,918,887,860,886,872,863,946,932,957,950,953,957,955,966,972,963,972,972,965,950,963,973,973,988,987,993,1013,1045,1055,1060,1096,1174,1230,1251,1281,1345,1303,1090,996,954,831,822,839,844,869,1112,1237,1238,1240,1232,1191,1101,857,833,832,828,811,819,819,814,825,828,840,839,837,845,854,887,918,991,997,829,825,804,809,824,818,815,815,819,821,822,825,828,815,839,915,955,953,977,973,972,965,984,1014,1016,1013,903,933,955,923,936,930,922,940,948,878,821,806,793,804,798,796,797,806,795,789,792,789,782,794,779,778,800,799,808,800,795,791,776,773,785,780,808,794,967,928,888,891,935,972,1071,1039,912,981,978,903,null,null],[null,813,799,800,792,787,779,800,787,804,870,1001,1167,1202,1230,1225,1219,1199,1170,1185,1206,926,830,838,839,837,826,843,846,832,825,827,832,800,864,861,822,826,849,846,859,867,845,841,790,785,789,788,860,827,841,816,851,823,838,836,826,826,824,836,818,816,800,803,816,818,833,829,830,1031,1006,792,799,808,814,841,853,937,1026,1042,1028,1013,994,991,987,1010,1015,993,1033,1038,987,917,928,937,928,983,1016,1041,1012,996,1006,986,1035,967,920,935,921,916,916,913,921,861,825,811,802,807,824,820,850,854,857,861,876,867,858,873,813,835,829,799,818,829,822,824,824,812,819,818,822,842,847,863,858,838,825,834,863,816,820,853,834,833,832,830,830,850,836,853,848,861,860,856,866,889,896,881,877,880,856,866,855,846,859,848,857,847,860,873,884,890,886,870,826,816,821,843,879,815,787,774,761,824,822,827,892,857,834,841,841,822,830,844,831,848,856,857,872,864,843,781,784,821,841,863,890,949,912,894,776,786,848,815,843,836,862,923,843,841,811,820,796,820,836,822,834,844,849,856,891,872,854,870,815,842,833,821,822,833,835,824,839,837,838,811,819,808,821,815,833,845,845,828,832,827,834,846,921,926,911,873,864,880,886,918,920,922,959,953,942,949,963,946,964,952,959,974,959,958,958,983,973,977,1024,1079,1111,1125,1128,1152,1190,1263,1332,1335,1312,1305,1341,1292,1090,976,964,850,830,849,843,834,1072,1233,1239,1243,1229,1204,1132,881,823,835,831,815,812,815,816,823,829,836,841,842,856,852,891,919,940,1007,882,828,824,808,822,820,827,816,818,812,820,814,843,831,872,954,955,952,973,958,962,979,986,1008,995,986,869,934,939,929,952,947,940,944,924,862,817,798,809,801,808,809,806,809,806,791,788,793,768,782,778,789,787,798,807,791,767,801,785,786,794,778,780,783,880,834,844,843,870,866,932,990,1061,1053,866,799,null,null],[null,803,814,813,784,794,797,793,794,797,828,851,980,1164,1217,1204,1214,1199,1172,1176,1122,882,846,846,844,820,815,829,833,836,821,828,832,820,871,834,812,812,828,833,830,880,851,848,788,793,786,801,866,852,844,848,845,828,819,817,801,801,819,809,827,825,821,812,824,832,816,825,903,1093,896,798,801,813,843,834,901,987,1044,1071,1074,1040,954,934,976,980,989,974,967,1002,992,976,993,972,952,962,958,982,956,986,998,1014,1029,941,937,924,914,918,933,928,887,841,820,809,802,830,802,837,849,878,892,923,876,865,861,860,840,851,802,799,820,827,834,810,825,819,816,824,828,843,853,840,846,823,828,829,851,856,845,834,843,851,844,828,821,836,837,847,838,847,863,888,892,888,891,878,884,884,879,884,873,869,847,854,859,855,859,860,854,869,877,861,829,830,822,832,867,792,773,781,774,795,792,788,844,949,854,825,845,813,825,847,842,855,859,856,839,864,822,773,793,849,898,893,903,909,912,886,783,791,830,839,853,842,941,936,899,925,918,858,814,796,824,840,843,848,860,854,903,884,851,840,830,857,898,808,825,841,841,817,841,837,810,817,822,826,821,824,826,847,867,847,836,845,845,908,946,916,923,936,893,886,871,980,964,948,953,937,958,955,961,947,954,955,952,964,967,968,973,975,935,943,1190,1236,1219,1236,1273,1300,1298,1327,1319,1326,1323,1324,1338,1265,1017,931,922,861,828,827,838,842,1014,1222,1240,1228,1217,1218,1133,905,814,817,825,831,823,815,820,830,839,842,843,844,846,841,873,888,941,994,934,817,838,828,810,801,832,815,819,812,814,818,824,823,927,960,955,960,970,968,974,984,984,987,994,976,884,932,936,946,957,949,941,926,898,841,830,818,810,803,797,796,811,821,804,810,796,781,773,797,788,774,788,790,802,801,803,782,783,784,781,792,797,778,821,849,870,858,847,835,845,847,999,899,809,801,null,null],[null,803,814,813,784,794,797,793,794,797,828,851,980,1164,1217,1204,1214,1199,1172,1176,1122,882,846,846,844,820,815,829,833,836,821,828,832,820,871,834,812,812,828,833,830,880,851,848,788,793,786,801,866,852,844,848,845,828,819,817,801,801,819,809,827,825,821,812,824,832,816,825,903,1093,896,798,801,813,843,834,901,987,1044,1071,1074,1040,954,934,976,980,989,974,967,1002,992,976,993,972,952,962,958,982,956,986,998,1014,1029,941,937,924,914,918,933,928,887,841,820,809,802,830,802,837,849,878,892,923,876,865,861,860,840,851,802,799,820,827,834,810,825,819,816,824,828,843,853,840,846,823,828,829,851,856,845,834,843,851,844,828,821,836,837,847,838,847,863,888,892,888,891,878,884,884,879,884,873,869,847,854,859,855,859,860,854,869,877,861,829,830,822,832,867,792,773,781,774,795,792,788,844,949,854,825,845,813,825,847,842,855,859,856,839,864,822,773,793,849,898,893,903,909,912,886,783,791,830,839,853,842,941,936,899,925,918,858,814,796,824,840,843,848,860,854,903,884,851,840,830,857,898,808,825,841,841,817,841,837,810,817,822,826,821,824,826,847,867,847,836,845,845,908,946,916,923,936,893,886,871,980,964,948,953,937,958,955,961,947,954,955,952,964,967,968,973,975,935,943,1190,1236,1219,1236,1273,1300,1298,1327,1319,1326,1323,1324,1338,1265,1017,931,922,861,828,827,838,842,1014,1222,1240,1228,1217,1218,1133,905,814,817,825,831,823,815,820,830,839,842,843,844,846,841,873,888,941,994,934,817,838,828,810,801,832,815,819,812,814,818,824,823,927,960,955,960,970,968,974,984,984,987,994,976,884,932,936,946,957,949,941,926,898,841,830,818,810,803,797,796,811,821,804,810,796,781,773,797,788,774,788,790,802,801,803,782,783,784,781,792,797,778,821,849,870,858,847,835,845,847,999,899,809,801,null,null],[null,811,797,799,792,791,806,797,795,788,827,848,842,976,1206,1202,1207,1182,1169,1177,1069,864,864,849,841,817,817,827,812,840,845,833,828,844,855,813,827,821,813,831,830,845,862,854,790,784,782,810,837,847,822,843,838,856,838,842,823,820,818,799,811,810,794,813,831,836,822,822,1038,1016,817,802,810,825,883,870,962,1036,1034,1029,1023,963,840,852,833,830,850,844,843,846,834,869,842,831,861,827,844,861,875,898,942,1055,994,934,939,923,920,925,924,916,864,823,793,825,804,819,812,849,854,890,942,936,846,858,856,845,833,818,782,827,823,819,810,820,820,830,815,835,840,835,838,843,845,837,837,834,840,838,842,860,843,839,809,831,825,828,841,842,838,848,870,890,901,909,883,893,896,893,905,870,862,878,855,875,848,842,851,846,847,851,871,835,838,846,818,822,835,786,782,787,777,785,781,791,813,927,888,816,820,827,831,845,843,830,841,858,854,862,824,765,776,834,826,827,854,909,898,839,786,825,832,796,857,932,932,855,930,998,934,842,828,823,813,810,841,849,843,837,872,867,844,828,842,868,870,837,820,827,838,811,862,853,813,833,830,811,809,843,833,846,841,853,839,877,891,931,903,890,914,895,896,882,920,949,966,967,943,954,966,955,962,965,961,968,972,973,977,951,909,888,870,869,1310,1295,1276,1303,1345,1329,1279,1324,1318,1341,1338,1329,1343,1300,1061,940,915,862,826,836,843,845,987,1227,1223,1209,1213,1210,1144,926,800,811,822,824,818,821,825,836,844,854,849,842,841,840,843,864,921,947,963,822,820,826,819,812,820,807,810,812,809,821,818,828,952,944,943,964,979,979,985,981,986,987,996,954,903,932,930,960,937,927,943,931,881,848,813,836,820,802,800,808,810,840,830,814,806,786,778,788,793,777,781,789,804,787,782,796,792,789,786,785,779,782,834,839,858,846,843,841,831,834,918,821,807,801,null,null],[null,818,781,784,792,798,786,782,784,802,828,845,839,864,1101,1172,1189,1147,1176,1109,1024,837,828,830,823,824,828,829,834,827,830,820,808,867,845,835,841,833,808,823,829,831,862,838,792,780,800,857,846,857,827,841,853,837,826,824,831,833,811,807,817,811,809,823,835,819,812,819,1083,890,787,799,801,843,906,902,1001,1038,1020,1001,981,907,835,834,824,832,834,849,842,835,836,827,807,818,817,817,807,818,817,823,908,1025,938,930,925,928,918,928,922,912,836,822,804,821,832,825,820,849,866,939,940,887,844,858,852,830,859,802,790,806,822,834,813,814,821,811,815,844,844,839,854,837,834,826,836,839,835,844,854,847,841,820,816,820,825,826,854,832,857,853,888,907,917,915,875,885,877,868,891,870,868,880,847,874,874,859,851,864,853,838,859,855,847,835,833,841,858,806,766,786,777,795,775,784,814,827,884,882,815,848,846,846,845,845,826,830,839,845,827,796,786,828,866,869,862,888,838,795,835,813,823,838,919,935,881,862,859,884,847,827,824,829,807,791,820,844,836,845,842,824,836,820,805,820,878,884,851,833,832,848,847,854,867,844,824,818,842,833,818,833,827,826,854,906,932,906,911,890,892,906,895,910,961,958,959,956,933,947,957,957,964,965,967,967,940,909,879,863,840,846,865,857,1328,1319,1279,1308,1301,1286,1274,1326,1330,1325,1319,1325,1339,1267,1059,970,924,843,822,825,812,802,950,1211,1213,1207,1213,1209,1158,947,819,822,811,815,812,806,818,838,843,854,835,840,843,849,849,851,909,888,976,891,824,815,810,824,807,813,821,819,814,816,811,851,937,951,967,977,983,983,977,991,987,968,980,943,907,952,953,953,942,937,933,929,871,826,805,824,822,812,801,818,811,819,833,824,818,791,781,786,789,796,789,804,796,780,786,796,798,793,784,777,778,801,828,838,852,849,839,845,844,870,856,811,809,813,null,null],[null,821,792,776,791,798,801,795,792,802,844,835,850,823,944,1088,1145,1138,1100,1035,948,826,818,822,818,819,820,815,820,815,818,810,805,861,821,826,849,833,812,817,817,812,832,813,787,795,820,837,843,824,842,847,860,841,832,811,811,808,812,786,808,807,814,824,834,831,822,846,1025,826,798,793,827,899,892,942,1013,1039,1035,992,980,888,841,822,821,841,856,852,856,848,854,832,829,827,819,811,819,845,837,824,937,1044,921,921,912,911,943,924,931,910,828,801,808,813,837,823,839,832,891,953,894,857,848,864,839,811,844,782,802,815,827,829,829,821,824,816,815,837,827,854,870,852,844,835,837,837,846,848,874,845,843,819,819,827,828,833,857,842,865,846,889,894,899,895,906,901,875,865,877,869,868,863,865,861,855,858,852,862,846,840,860,864,882,878,846,861,874,804,763,787,778,778,778,800,826,811,838,924,894,841,853,829,842,841,829,801,814,829,809,804,804,825,862,855,862,882,823,816,793,794,804,857,954,897,860,867,812,822,865,859,820,817,842,794,833,858,868,845,816,834,843,791,782,785,805,886,881,870,832,827,826,835,890,859,821,832,827,828,829,838,845,818,865,892,917,914,902,877,868,850,874,956,976,963,962,959,938,943,957,969,954,942,929,903,841,844,830,826,831,835,855,860,1309,1340,1278,1302,1284,1273,1277,1307,1333,1338,1314,1316,1361,1217,1023,960,930,846,812,833,833,799,931,1218,1206,1211,1209,1192,1160,973,837,810,804,823,817,808,819,837,835,855,856,855,845,851,856,844,933,915,1007,941,830,821,814,814,812,818,826,825,817,816,832,908,956,962,974,978,1004,991,983,996,981,980,993,942,930,960,946,940,934,939,941,889,842,812,811,818,807,809,808,814,820,822,824,835,829,795,787,790,780,794,801,791,775,779,806,784,786,781,777,770,787,820,829,845,843,828,845,847,840,935,830,805,806,819,null,null],[null,821,792,776,791,798,801,795,792,802,844,835,850,823,944,1088,1145,1138,1100,1035,948,826,818,822,818,819,820,815,820,815,818,810,805,861,821,826,849,833,812,817,817,812,832,813,787,795,820,837,843,824,842,847,860,841,832,811,811,808,812,786,808,807,814,824,834,831,822,846,1025,826,798,793,827,899,892,942,1013,1039,1035,992,980,888,841,822,821,841,856,852,856,848,854,832,829,827,819,811,819,845,837,824,937,1044,921,921,912,911,943,924,931,910,828,801,808,813,837,823,839,832,891,953,894,857,848,864,839,811,844,782,802,815,827,829,829,821,824,816,815,837,827,854,870,852,844,835,837,837,846,848,874,845,843,819,819,827,828,833,857,842,865,846,889,894,899,895,906,901,875,865,877,869,868,863,865,861,855,858,852,862,846,840,860,864,882,878,846,861,874,804,763,787,778,778,778,800,826,811,838,924,894,841,853,829,842,841,829,801,814,829,809,804,804,825,862,855,862,882,823,816,793,794,804,857,954,897,860,867,812,822,865,859,820,817,842,794,833,858,868,845,816,834,843,791,782,785,805,886,881,870,832,827,826,835,890,859,821,832,827,828,829,838,845,818,865,892,917,914,902,877,868,850,874,956,976,963,962,959,938,943,957,969,954,942,929,903,841,844,830,826,831,835,855,860,1309,1340,1278,1302,1284,1273,1277,1307,1333,1338,1314,1316,1361,1217,1023,960,930,846,812,833,833,799,931,1218,1206,1211,1209,1192,1160,973,837,810,804,823,817,808,819,837,835,855,856,855,845,851,856,844,933,915,1007,941,830,821,814,814,812,818,826,825,817,816,832,908,956,962,974,978,1004,991,983,996,981,980,993,942,930,960,946,940,934,939,941,889,842,812,811,818,807,809,808,814,820,822,824,835,829,795,787,790,780,794,801,791,775,779,806,784,786,781,777,770,787,820,829,845,843,828,845,847,840,935,830,805,806,819,null,null],[null,819,810,786,792,791,784,782,801,815,834,838,858,834,842,926,1048,1139,1077,1016,859,830,828,811,809,833,821,821,818,815,803,817,846,836,836,864,856,830,810,797,814,849,840,810,795,811,841,835,845,802,811,824,852,829,830,826,836,815,810,809,803,800,798,808,825,832,816,897,882,791,803,791,845,923,900,954,994,1025,1021,1004,949,864,836,828,841,844,830,822,823,819,820,814,809,818,819,818,821,838,826,871,997,1023,930,929,939,919,934,930,926,887,808,811,826,800,810,815,837,843,961,912,853,857,848,846,802,819,818,789,806,820,825,827,833,831,814,815,828,837,855,862,858,838,831,823,829,829,843,863,875,848,812,824,828,819,825,829,869,857,859,859,879,868,887,898,889,899,888,880,887,868,860,871,851,847,863,871,869,862,863,867,860,873,909,885,842,850,870,774,765,783,770,774,789,829,834,812,815,896,915,825,857,858,827,841,808,802,815,820,810,799,810,822,844,872,864,879,898,845,776,813,846,943,888,866,880,872,860,866,860,832,818,816,878,859,803,809,813,812,838,831,823,773,774,781,781,832,880,881,859,858,880,815,875,841,828,830,818,835,835,822,838,865,906,908,892,932,912,846,827,829,894,960,980,967,961,959,954,951,947,943,864,861,860,849,847,850,849,853,839,830,865,849,1281,1337,1281,1282,1273,1273,1275,1298,1288,1316,1316,1310,1323,1221,1013,967,937,839,811,816,817,809,900,1184,1190,1179,1185,1172,1186,1030,845,827,813,826,813,814,824,843,868,854,853,843,848,850,853,862,922,912,980,935,830,836,821,812,817,824,815,817,816,821,868,937,948,955,981,975,981,971,989,998,975,985,973,930,910,931,931,930,925,936,943,882,831,822,823,807,816,802,807,817,826,820,804,843,824,818,805,803,793,799,808,804,793,779,764,788,796,791,788,782,780,819,845,857,851,840,840,934,965,849,819,806,802,808,null,null],[null,809,797,788,782,787,786,803,812,826,838,866,860,831,804,841,910,1109,1055,915,850,823,834,836,836,829,817,815,821,819,831,842,869,826,845,852,855,844,818,806,816,842,812,800,798,835,876,856,859,860,865,851,824,815,823,826,821,812,799,804,815,822,832,831,828,811,818,1057,805,787,795,815,888,926,916,922,1014,1045,1008,999,897,812,828,838,834,829,819,819,810,817,812,812,814,808,817,819,811,825,827,940,1034,970,930,923,939,918,923,922,904,862,794,812,814,817,812,829,843,871,940,852,847,856,847,814,811,835,803,791,791,815,831,825,829,817,830,840,843,851,871,871,857,828,834,826,836,844,854,862,863,842,824,837,822,834,824,838,874,879,852,864,876,887,881,884,884,892,889,896,884,864,873,877,851,844,872,881,871,860,857,872,870,866,912,847,815,834,846,776,772,784,765,765,787,796,803,806,813,849,896,880,841,862,806,830,802,813,812,819,815,812,829,827,864,904,874,884,925,833,817,842,887,936,864,858,858,869,884,853,854,840,836,838,829,796,775,775,789,796,818,801,838,837,769,789,794,792,820,884,866,952,926,809,832,830,829,834,853,835,860,832,824,851,903,906,893,912,917,858,817,889,957,955,971,967,960,945,892,873,883,851,848,856,860,864,855,856,845,848,854,857,867,854,1312,1303,1272,1277,1280,1279,1266,1292,1295,1314,1314,1297,1307,1215,1026,980,929,834,814,813,815,825,850,1190,1181,1170,1180,1167,1177,1083,843,815,807,828,819,811,816,829,853,859,843,846,853,847,848,855,936,932,949,933,819,828,829,824,812,825,822,827,821,837,914,955,951,952,988,970,994,984,984,995,977,975,969,893,909,918,933,946,955,931,916,890,827,821,819,812,807,798,810,813,822,831,822,826,814,801,791,803,798,801,802,768,785,787,788,793,794,792,791,786,792,825,843,853,859,848,894,1012,876,831,813,803,808,814,null,null],[null,874,798,789,783,791,806,809,820,821,833,862,874,835,823,820,828,1032,1020,875,844,827,822,833,841,833,817,810,841,831,825,843,861,817,857,851,858,847,822,812,809,803,824,801,808,873,904,885,837,827,822,860,825,834,826,823,829,821,800,788,805,811,852,853,819,804,926,1076,800,802,807,846,930,937,916,865,998,1076,1011,998,849,828,833,834,821,814,819,819,808,827,807,807,812,816,821,815,818,825,887,1014,1008,929,934,930,914,916,914,920,879,813,805,802,803,819,828,829,846,905,857,848,852,849,832,807,843,838,800,795,799,820,843,846,839,857,870,852,845,869,883,889,867,829,828,829,833,846,856,858,875,833,833,841,828,831,824,854,853,866,878,866,860,879,870,875,911,887,883,896,886,854,871,855,842,856,876,883,871,867,879,864,871,877,892,857,805,813,815,816,778,792,783,768,781,788,782,821,824,811,825,946,874,811,834,802,828,836,833,831,803,812,835,866,896,907,887,913,925,867,863,885,892,900,894,864,857,875,865,868,856,829,839,860,842,811,772,766,793,792,817,796,805,854,765,776,777,794,797,828,865,945,847,817,828,830,828,830,849,826,848,840,838,851,866,899,865,915,894,868,822,958,965,967,976,969,936,870,833,838,843,850,863,866,869,861,848,849,848,848,847,843,867,873,1361,1291,1252,1282,1265,1267,1263,1281,1296,1286,1301,1308,1336,1200,1032,982,924,828,809,808,832,823,840,1177,1177,1186,1172,1150,1162,1119,865,821,821,831,821,814,814,845,847,863,850,854,837,858,859,858,926,955,968,906,831,822,818,828,811,812,815,820,819,886,946,985,966,958,975,976,992,999,985,987,991,971,959,886,918,916,933,934,931,929,932,859,828,828,830,816,817,801,804,824,806,814,812,816,806,808,801,799,807,807,809,785,778,786,788,800,786,786,788,789,816,852,850,865,858,850,956,1022,888,833,810,808,812,804,null,null],[null,1066,848,821,798,793,826,815,808,814,838,859,863,858,827,828,834,1030,991,841,837,846,841,840,829,830,836,849,842,824,840,881,861,821,839,850,832,830,815,795,802,803,823,807,831,861,841,824,816,814,818,828,836,831,821,818,822,823,813,813,813,833,838,834,817,837,1030,993,791,800,788,902,949,963,934,832,911,1045,985,1014,984,963,916,936,887,896,901,852,864,841,846,843,822,827,829,822,826,814,995,1057,963,917,924,920,924,921,920,891,846,816,818,813,821,835,853,855,865,920,839,852,865,870,817,815,834,813,827,793,822,819,836,848,835,858,864,839,855,881,908,903,858,837,838,826,839,847,853,849,863,828,834,839,825,838,849,861,839,863,880,878,869,890,890,871,895,877,881,894,858,871,882,863,853,862,873,877,868,850,867,863,862,884,882,845,803,827,808,851,835,794,769,787,789,806,806,854,847,803,819,937,939,836,798,798,831,840,828,804,814,819,850,897,898,933,926,932,936,927,936,889,838,847,884,875,865,867,856,836,826,845,829,849,852,842,782,784,793,797,819,804,772,812,775,778,789,772,795,804,889,896,831,831,832,797,829,854,846,847,847,844,845,856,885,884,835,912,875,851,854,965,961,966,955,955,889,846,839,840,847,855,851,865,854,855,852,842,836,856,865,852,861,879,1352,1320,1260,1273,1261,1257,1269,1284,1297,1297,1317,1290,1321,1193,1024,981,919,822,823,811,825,811,840,1192,1179,1185,1177,1153,1140,1115,892,840,821,834,834,815,822,841,854,859,848,838,833,847,838,853,939,950,1002,921,830,822,820,828,819,813,814,811,840,944,970,966,971,976,972,988,984,996,985,983,979,972,941,865,871,878,888,934,923,925,920,853,836,834,829,812,802,808,811,811,819,817,816,809,803,798,812,792,801,819,819,794,779,802,803,786,790,793,782,786,825,862,853,859,857,922,961,1045,975,855,821,817,820,812,null,null],[null,1066,848,821,798,793,826,815,808,814,838,859,863,858,827,828,834,1030,991,841,837,846,841,840,829,830,836,849,842,824,840,881,861,821,839,850,832,830,815,795,802,803,823,807,831,861,841,824,816,814,818,828,836,831,821,818,822,823,813,813,813,833,838,834,817,837,1030,993,791,800,788,902,949,963,934,832,911,1045,985,1014,984,963,916,936,887,896,901,852,864,841,846,843,822,827,829,822,826,814,995,1057,963,917,924,920,924,921,920,891,846,816,818,813,821,835,853,855,865,920,839,852,865,870,817,815,834,813,827,793,822,819,836,848,835,858,864,839,855,881,908,903,858,837,838,826,839,847,853,849,863,828,834,839,825,838,849,861,839,863,880,878,869,890,890,871,895,877,881,894,858,871,882,863,853,862,873,877,868,850,867,863,862,884,882,845,803,827,808,851,835,794,769,787,789,806,806,854,847,803,819,937,939,836,798,798,831,840,828,804,814,819,850,897,898,933,926,932,936,927,936,889,838,847,884,875,865,867,856,836,826,845,829,849,852,842,782,784,793,797,819,804,772,812,775,778,789,772,795,804,889,896,831,831,832,797,829,854,846,847,847,844,845,856,885,884,835,912,875,851,854,965,961,966,955,955,889,846,839,840,847,855,851,865,854,855,852,842,836,856,865,852,861,879,1352,1320,1260,1273,1261,1257,1269,1284,1297,1297,1317,1290,1321,1193,1024,981,919,822,823,811,825,811,840,1192,1179,1185,1177,1153,1140,1115,892,840,821,834,834,815,822,841,854,859,848,838,833,847,838,853,939,950,1002,921,830,822,820,828,819,813,814,811,840,944,970,966,971,976,972,988,984,996,985,983,979,972,941,865,871,878,888,934,923,925,920,853,836,834,829,812,802,808,811,811,819,817,816,809,803,798,812,792,801,819,819,794,779,802,803,786,790,793,782,786,825,862,853,859,857,922,961,1045,975,855,821,817,820,812,null,null],[null,1216,986,886,846,811,837,839,810,811,838,831,849,850,830,829,805,1046,958,922,879,837,859,849,844,832,820,823,822,831,846,857,827,834,829,834,835,821,826,812,815,808,814,804,835,807,789,788,779,791,795,791,800,808,806,805,813,814,799,801,820,832,816,828,819,933,1094,876,782,796,799,941,955,961,950,835,878,992,977,1063,1150,1189,1200,1173,1189,1170,1133,1140,1104,1093,1094,1050,1057,1027,995,994,958,936,1060,1029,950,928,915,921,916,903,929,888,827,818,848,808,836,817,859,861,919,925,860,875,881,872,818,835,816,811,826,799,830,824,834,847,820,844,858,856,878,865,883,888,845,820,837,843,841,859,866,853,840,821,817,826,818,846,878,859,856,871,856,875,871,876,877,868,860,878,875,867,845,850,852,849,857,862,870,875,867,856,856,849,867,887,896,853,803,850,823,861,830,784,773,771,783,828,857,850,863,819,790,842,898,957,808,820,823,830,838,837,834,830,854,893,900,936,951,931,911,943,873,823,804,822,879,907,886,863,827,829,845,847,828,835,824,837,783,804,802,804,801,792,792,803,808,805,805,812,808,839,971,950,851,837,832,818,826,850,847,844,830,836,850,845,871,858,846,885,846,852,923,961,948,953,939,920,867,849,847,834,865,866,858,878,858,859,862,856,853,853,867,863,866,874,1350,1322,1271,1276,1246,1273,1282,1288,1284,1306,1330,1285,1296,1155,1011,959,914,827,801,823,824,830,842,1174,1179,1186,1184,1156,1142,1109,920,836,809,834,830,810,827,846,857,852,846,853,835,855,839,842,953,930,968,947,821,829,826,828,828,831,821,823,908,958,974,971,966,971,960,968,971,995,999,980,985,980,923,844,832,836,837,866,881,900,889,840,830,826,823,832,831,824,812,816,797,799,819,804,812,803,805,802,814,826,821,810,784,787,792,788,789,785,789,797,834,864,866,878,968,986,851,901,910,905,848,835,829,838,null,null],[null,1218,1213,1103,956,859,824,832,812,813,836,823,829,821,826,822,830,1007,948,930,947,924,915,873,854,850,831,810,822,841,860,845,824,831,836,813,832,830,810,812,824,822,809,787,863,798,794,780,788,787,792,777,776,788,784,788,798,830,835,825,833,838,823,838,871,1066,995,822,802,802,803,942,978,937,949,904,876,944,967,1037,1135,1255,1258,1256,1257,1256,1256,1238,1226,1240,1227,1229,1223,1211,1225,1189,1205,1163,1052,978,928,940,928,932,924,918,920,853,808,805,843,811,842,842,873,908,913,867,860,870,866,869,826,848,816,804,821,819,832,832,845,836,829,857,862,864,875,862,862,862,820,835,859,851,834,854,852,834,831,822,826,839,831,834,857,850,875,875,861,861,888,879,876,872,862,855,856,859,846,833,844,851,880,880,893,885,858,867,857,851,869,901,888,844,818,868,848,834,779,785,807,788,787,813,841,853,858,841,799,813,815,960,877,822,838,845,851,809,816,863,846,855,879,909,955,946,935,935,862,837,809,834,853,868,863,857,817,843,863,813,848,834,845,830,807,835,817,809,812,805,831,820,805,837,838,819,843,915,1026,1096,983,897,842,832,818,833,821,847,851,871,905,848,842,856,885,854,850,858,948,969,943,949,962,879,861,872,839,830,845,874,861,874,851,853,864,863,873,856,845,840,875,882,1365,1291,1257,1276,1246,1262,1288,1298,1292,1331,1327,1300,1332,1111,1001,967,921,839,820,809,815,828,830,1147,1180,1189,1186,1156,1157,1124,944,834,822,817,827,814,815,835,833,846,848,860,840,842,828,852,932,954,963,942,832,825,838,831,817,813,815,814,935,957,973,974,969,972,997,969,972,989,1000,988,973,979,877,834,830,820,812,817,830,843,858,861,858,853,852,828,840,830,810,809,807,800,800,811,813,803,810,811,813,818,828,796,794,778,796,797,792,784,776,810,875,863,875,950,965,898,860,847,854,865,881,891,863,850,null,null],[null,1234,1232,1242,1163,987,830,826,822,829,806,800,817,810,819,817,900,960,954,956,969,956,965,951,911,881,847,849,857,845,838,829,832,854,840,814,832,822,818,811,788,858,804,789,818,782,790,788,774,778,781,753,769,777,781,770,779,805,843,838,830,841,839,832,1002,1112,914,819,809,800,843,945,1006,950,940,939,878,910,978,1041,1106,1229,1244,1263,1256,1249,1248,1234,1229,1231,1238,1234,1231,1235,1246,1214,1199,1155,1043,936,922,932,951,934,916,906,900,834,813,814,838,846,853,870,898,889,850,863,864,875,851,832,846,832,793,808,821,827,830,849,837,835,834,868,869,874,899,880,851,832,803,832,847,860,866,852,848,832,839,823,837,853,822,841,852,850,855,863,880,876,887,876,883,867,865,849,857,859,862,864,865,854,869,870,901,881,843,850,853,865,866,884,883,857,806,848,846,861,784,811,849,834,801,788,837,839,847,845,843,827,826,860,926,810,846,848,848,819,832,850,833,837,846,873,918,976,976,912,824,809,831,828,820,856,866,844,852,845,832,834,826,829,857,832,843,817,807,797,815,822,845,842,818,844,850,836,850,890,936,1100,1110,1055,935,836,828,830,827,820,860,901,902,849,877,898,891,856,852,915,1010,964,961,958,951,821,833,856,841,834,847,865,867,882,860,856,855,859,857,854,838,853,880,867,1381,1305,1265,1271,1235,1246,1283,1336,1310,1302,1304,1313,1323,1121,1002,982,932,831,806,810,821,829,829,1127,1169,1175,1183,1165,1166,1145,971,837,839,826,821,792,806,829,846,858,856,862,845,840,844,849,935,950,982,926,832,829,824,813,821,815,823,845,943,984,971,950,977,974,993,985,963,986,992,990,985,966,860,818,816,814,813,813,802,806,815,845,862,870,888,854,847,837,842,806,833,824,817,807,805,798,803,809,799,809,815,806,800,796,802,804,797,787,779,825,857,880,971,937,858,849,865,848,866,825,861,885,864,839,null,null],[null,1248,1231,1234,1225,1187,871,826,808,808,812,808,810,821,822,819,989,959,969,969,954,946,950,976,944,932,896,889,860,867,836,840,837,834,845,835,821,826,825,817,805,828,799,826,804,792,786,782,780,770,769,766,781,772,770,769,794,828,824,835,823,822,832,831,1071,1032,855,862,808,815,907,996,1014,978,944,950,858,858,939,1047,1077,1193,1259,1262,1234,1239,1238,1247,1245,1247,1245,1255,1242,1226,1238,1203,1214,1123,982,931,937,925,979,921,910,926,842,826,797,841,851,839,867,919,880,848,844,862,858,893,855,832,838,804,804,824,820,828,838,838,826,843,838,853,861,878,886,854,828,819,823,825,844,852,869,827,818,831,811,830,827,808,803,842,839,840,868,884,870,860,864,870,882,861,862,866,858,864,858,884,883,867,903,900,902,873,867,845,847,854,862,888,889,852,812,814,802,808,769,805,852,863,855,805,819,847,861,842,827,844,843,840,897,824,849,867,859,862,851,841,830,847,837,859,904,939,873,848,812,821,833,812,842,838,822,847,829,819,827,854,828,849,821,810,802,786,791,792,811,830,836,837,805,832,841,864,839,841,856,995,1080,1103,1077,878,840,825,830,809,852,889,883,869,888,889,873,849,882,997,996,968,959,958,922,842,857,837,840,841,861,845,835,891,885,855,861,855,840,866,844,851,853,852,1337,1318,1267,1272,1256,1272,1276,1312,1322,1317,1310,1301,1285,1130,1008,974,953,832,804,818,809,830,823,1141,1190,1175,1190,1180,1171,1187,997,835,831,825,813,831,804,814,840,859,861,862,851,842,859,845,926,936,984,911,826,830,842,836,810,828,840,895,968,982,969,959,981,980,986,980,968,970,984,1005,977,928,831,827,812,813,823,814,810,825,819,831,822,829,845,857,872,876,878,874,838,829,827,831,814,799,797,818,795,804,808,798,801,801,822,798,792,778,786,843,886,927,876,829,856,846,855,852,858,828,876,878,892,885,null,null],[null,1248,1231,1234,1225,1187,871,826,808,808,812,808,810,821,822,819,989,959,969,969,954,946,950,976,944,932,896,889,860,867,836,840,837,834,845,835,821,826,825,817,805,828,799,826,804,792,786,782,780,770,769,766,781,772,770,769,794,828,824,835,823,822,832,831,1071,1032,855,862,808,815,907,996,1014,978,944,950,858,858,939,1047,1077,1193,1259,1262,1234,1239,1238,1247,1245,1247,1245,1255,1242,1226,1238,1203,1214,1123,982,931,937,925,979,921,910,926,842,826,797,841,851,839,867,919,880,848,844,862,858,893,855,832,838,804,804,824,820,828,838,838,826,843,838,853,861,878,886,854,828,819,823,825,844,852,869,827,818,831,811,830,827,808,803,842,839,840,868,884,870,860,864,870,882,861,862,866,858,864,858,884,883,867,903,900,902,873,867,845,847,854,862,888,889,852,812,814,802,808,769,805,852,863,855,805,819,847,861,842,827,844,843,840,897,824,849,867,859,862,851,841,830,847,837,859,904,939,873,848,812,821,833,812,842,838,822,847,829,819,827,854,828,849,821,810,802,786,791,792,811,830,836,837,805,832,841,864,839,841,856,995,1080,1103,1077,878,840,825,830,809,852,889,883,869,888,889,873,849,882,997,996,968,959,958,922,842,857,837,840,841,861,845,835,891,885,855,861,855,840,866,844,851,853,852,1337,1318,1267,1272,1256,1272,1276,1312,1322,1317,1310,1301,1285,1130,1008,974,953,832,804,818,809,830,823,1141,1190,1175,1190,1180,1171,1187,997,835,831,825,813,831,804,814,840,859,861,862,851,842,859,845,926,936,984,911,826,830,842,836,810,828,840,895,968,982,969,959,981,980,986,980,968,970,984,1005,977,928,831,827,812,813,823,814,810,825,819,831,822,829,845,857,872,876,878,874,838,829,827,831,814,799,797,818,795,804,808,798,801,801,822,798,792,778,786,843,886,927,876,829,856,846,855,852,858,828,876,878,892,885,null,null],[null,1253,1255,1237,1213,1234,988,839,826,819,809,803,800,818,805,892,1032,954,958,963,970,964,959,969,953,957,955,933,906,878,848,846,833,843,846,827,811,826,822,825,803,791,801,867,790,792,784,774,772,773,765,754,780,767,760,767,824,839,828,837,827,830,830,835,1088,837,796,823,885,907,926,1019,992,948,935,936,866,852,876,1035,1044,1137,1226,1240,1233,1248,1229,1245,1240,1235,1232,1239,1240,1227,1213,1206,1198,1071,947,933,936,926,933,918,917,912,826,808,810,853,837,847,874,891,841,850,860,857,857,852,816,849,829,802,822,827,809,809,826,834,820,833,825,856,847,862,866,849,809,815,837,833,849,830,839,835,823,823,821,833,822,801,821,859,853,856,874,886,865,857,857,872,876,848,860,855,841,862,868,882,884,894,894,861,841,847,858,861,852,862,865,880,892,837,780,795,795,792,792,813,828,856,872,871,848,881,862,834,821,826,838,851,862,960,887,855,862,835,857,840,825,850,819,866,899,912,882,857,826,828,824,831,845,830,841,853,826,850,873,875,828,824,786,807,805,796,793,796,807,815,834,868,836,832,859,853,846,845,860,878,974,1055,1100,995,894,835,836,818,835,841,859,898,907,895,889,821,918,1044,966,966,955,937,887,834,854,855,838,838,844,848,835,872,874,869,862,862,830,846,831,834,828,830,1337,1298,1268,1268,1254,1276,1275,1301,1312,1324,1317,1302,1260,1093,1014,998,933,840,819,815,812,820,813,1129,1163,1176,1186,1181,1183,1197,1039,841,828,823,815,828,808,812,825,864,870,858,856,834,854,848,920,905,962,942,843,818,822,823,810,823,888,946,968,974,973,958,978,984,966,998,964,965,982,1002,987,905,807,802,807,813,820,817,805,807,824,819,837,833,834,820,836,856,859,856,856,859,860,831,823,816,802,846,831,817,813,793,801,789,806,789,782,793,808,896,964,943,853,852,866,857,849,848,851,849,882,882,879,888,null,null],[null,1250,1270,1253,1224,1231,1148,965,875,832,803,810,814,809,826,972,1003,959,972,972,960,973,968,962,958,960,959,969,968,945,917,876,862,853,836,828,824,825,843,821,794,794,841,869,781,782,789,780,752,766,768,762,769,776,761,781,836,834,834,843,832,837,825,852,967,795,800,795,878,977,950,980,983,941,916,953,923,866,855,1002,1054,1106,1220,1227,1232,1239,1218,1235,1227,1224,1222,1223,1219,1230,1234,1215,1128,1062,924,937,940,934,937,927,907,894,830,814,841,852,847,865,908,870,859,855,841,840,869,828,800,870,797,832,821,820,802,813,836,855,803,816,824,839,866,877,892,885,795,805,829,834,842,846,834,842,829,824,815,831,841,831,831,849,857,864,864,891,887,882,864,860,871,861,850,850,853,858,857,868,862,886,879,858,842,840,864,862,855,856,871,890,886,835,798,792,799,771,774,795,810,846,852,860,859,902,891,810,829,862,865,865,853,994,977,899,847,860,864,836,826,847,831,883,929,852,861,870,856,827,826,835,830,848,846,839,855,838,868,890,847,801,813,818,798,792,773,766,775,807,828,889,820,835,853,815,828,834,842,844,872,945,1022,1090,1034,936,852,827,817,809,836,870,905,904,884,843,978,1007,976,951,958,898,862,864,849,849,851,842,824,847,856,868,892,873,839,851,837,846,837,843,840,827,1369,1296,1276,1284,1254,1276,1281,1296,1300,1315,1325,1300,1211,1042,1008,997,938,855,817,817,828,807,822,1110,1169,1172,1189,1203,1188,1186,1114,834,843,832,816,808,809,822,832,856,867,846,849,838,851,842,900,909,936,956,817,825,828,835,813,858,930,953,976,993,976,958,974,984,981,993,963,958,974,989,977,871,813,801,819,808,810,810,812,813,810,812,835,840,827,826,831,836,828,833,828,839,857,860,845,857,842,841,834,834,823,793,794,794,791,783,796,799,908,950,974,877,845,853,853,845,852,845,845,856,859,856,845,853,null,null],[null,1263,1254,1256,1249,1247,1250,1145,958,855,813,805,822,819,855,1016,945,981,965,968,973,968,965,965,969,975,963,976,961,977,963,956,961,1076,878,851,848,822,862,845,823,818,862,829,797,774,781,775,773,770,769,765,770,788,776,799,843,828,832,836,845,820,846,939,864,811,812,802,868,921,868,924,940,964,998,978,952,922,882,1012,1064,1111,1194,1242,1238,1241,1232,1240,1229,1239,1229,1213,1218,1217,1214,1163,1066,1036,926,929,935,926,929,918,917,879,817,817,845,834,875,939,918,858,844,851,853,864,858,810,835,866,810,827,828,827,827,838,865,869,814,820,838,899,915,889,912,895,825,821,831,835,833,832,822,842,824,809,816,830,839,849,857,840,852,864,859,881,884,886,872,874,869,860,837,851,848,855,876,870,871,862,899,894,875,837,840,859,882,875,880,907,870,837,813,788,812,770,769,778,804,866,875,885,904,867,897,869,855,856,888,883,884,890,984,1044,876,862,900,858,854,815,840,878,906,856,895,860,859,853,849,854,832,835,819,852,843,827,832,856,857,811,827,797,796,795,790,785,784,782,780,833,830,862,845,871,834,825,819,840,850,869,921,1044,1069,1060,978,843,827,825,835,880,902,886,835,892,994,966,955,959,933,851,839,903,906,868,840,858,859,845,858,853,892,857,834,836,848,848,831,835,840,841,1360,1313,1282,1305,1271,1270,1269,1287,1329,1300,1312,1303,1184,1056,1021,997,938,841,807,811,825,827,816,1059,1178,1161,1198,1199,1188,1194,1138,812,841,822,819,812,816,834,857,842,862,850,838,858,857,831,904,928,925,936,843,839,824,824,820,916,954,945,974,967,962,989,987,1000,992,966,985,952,957,982,944,841,811,816,812,808,808,821,817,821,832,816,832,835,833,831,835,828,836,845,846,836,832,833,819,848,866,886,892,866,838,807,812,813,818,836,867,885,973,912,903,866,856,844,853,866,887,915,906,908,838,820,835,870,null,null],[null,1259,1256,1243,1279,1276,1258,1236,1125,965,826,811,821,839,951,981,945,980,979,974,956,968,973,970,980,968,975,992,963,976,967,959,974,1053,979,931,893,869,862,848,830,861,869,823,790,767,761,764,770,768,767,766,774,777,766,796,834,828,827,833,819,834,850,1070,804,807,810,790,914,846,810,865,895,945,963,1015,986,987,951,1004,1021,1073,1181,1220,1224,1220,1216,1232,1242,1228,1228,1224,1212,1227,1223,1107,1086,1021,922,917,928,939,952,919,928,869,813,821,827,861,898,932,877,856,842,851,865,879,840,842,885,852,800,802,824,841,838,879,910,886,842,843,847,927,892,876,892,903,900,836,810,849,834,822,825,813,831,826,822,825,836,871,890,845,861,843,870,876,874,869,869,866,854,861,852,853,838,855,884,880,859,842,864,863,843,824,857,889,875,871,887,906,889,844,824,814,800,783,764,771,805,875,895,896,875,849,852,872,913,886,884,879,891,922,1030,1137,946,873,899,860,837,845,864,858,863,872,886,885,835,819,839,829,860,847,831,841,825,840,837,816,829,872,849,828,813,797,786,783,778,780,794,796,850,845,828,858,868,840,819,828,846,866,852,948,1027,1058,1074,929,850,832,851,845,883,899,846,954,956,959,964,945,870,839,844,849,899,910,854,845,848,847,847,862,873,868,845,848,846,859,837,831,841,841,1337,1318,1274,1289,1256,1260,1268,1307,1328,1319,1288,1293,1190,1033,1015,991,945,833,798,807,812,817,819,999,1154,1157,1205,1195,1198,1197,1126,816,840,811,807,823,818,814,845,858,857,846,837,838,846,836,913,918,944,914,858,835,822,802,868,933,948,956,980,975,973,995,993,1003,987,961,999,986,961,966,917,817,801,815,806,804,808,812,816,801,827,830,839,834,825,823,836,838,842,841,842,847,830,832,827,828,871,910,897,891,872,887,878,858,884,892,865,865,894,869,872,875,873,849,845,874,957,952,899,865,843,830,841,859,null,null],[null,1259,1256,1243,1279,1276,1258,1236,1125,965,826,811,821,839,951,981,945,980,979,974,956,968,973,970,980,968,975,992,963,976,967,959,974,1053,979,931,893,869,862,848,830,861,869,823,790,767,761,764,770,768,767,766,774,777,766,796,834,828,827,833,819,834,850,1070,804,807,810,790,914,846,810,865,895,945,963,1015,986,987,951,1004,1021,1073,1181,1220,1224,1220,1216,1232,1242,1228,1228,1224,1212,1227,1223,1107,1086,1021,922,917,928,939,952,919,928,869,813,821,827,861,898,932,877,856,842,851,865,879,840,842,885,852,800,802,824,841,838,879,910,886,842,843,847,927,892,876,892,903,900,836,810,849,834,822,825,813,831,826,822,825,836,871,890,845,861,843,870,876,874,869,869,866,854,861,852,853,838,855,884,880,859,842,864,863,843,824,857,889,875,871,887,906,889,844,824,814,800,783,764,771,805,875,895,896,875,849,852,872,913,886,884,879,891,922,1030,1137,946,873,899,860,837,845,864,858,863,872,886,885,835,819,839,829,860,847,831,841,825,840,837,816,829,872,849,828,813,797,786,783,778,780,794,796,850,845,828,858,868,840,819,828,846,866,852,948,1027,1058,1074,929,850,832,851,845,883,899,846,954,956,959,964,945,870,839,844,849,899,910,854,845,848,847,847,862,873,868,845,848,846,859,837,831,841,841,1337,1318,1274,1289,1256,1260,1268,1307,1328,1319,1288,1293,1190,1033,1015,991,945,833,798,807,812,817,819,999,1154,1157,1205,1195,1198,1197,1126,816,840,811,807,823,818,814,845,858,857,846,837,838,846,836,913,918,944,914,858,835,822,802,868,933,948,956,980,975,973,995,993,1003,987,961,999,986,961,966,917,817,801,815,806,804,808,812,816,801,827,830,839,834,825,823,836,838,842,841,842,847,830,832,827,828,871,910,897,891,872,887,878,858,884,892,865,865,894,869,872,875,873,849,845,874,957,952,899,865,843,830,841,859,null,null],[null,1241,1260,1258,1284,1283,1274,1262,1234,1131,845,824,818,830,990,966,963,965,983,969,975,966,980,969,964,962,969,988,976,980,967,966,982,957,968,970,974,921,874,843,850,895,843,804,778,781,777,766,765,775,774,765,776,780,784,820,829,829,825,814,823,826,953,1070,797,808,802,797,904,803,796,806,830,867,896,986,1015,1025,997,985,1002,1021,1143,1193,1227,1236,1212,1232,1222,1215,1222,1210,1204,1215,1198,1084,1065,965,917,926,937,944,962,909,900,848,831,853,853,869,915,904,856,856,845,859,862,839,817,859,864,824,817,820,816,820,879,901,914,886,879,875,862,905,885,888,891,924,921,872,794,833,829,823,830,816,816,825,834,832,838,843,857,833,865,873,861,881,885,865,853,858,860,859,871,858,851,870,870,871,861,849,838,840,864,840,868,875,864,883,879,885,906,843,821,810,764,794,775,783,815,881,891,885,854,862,861,851,872,930,919,965,1004,993,1009,993,931,883,903,875,865,899,865,838,847,856,849,860,848,829,857,844,839,843,858,844,837,844,827,805,832,878,861,863,851,806,783,777,782,772,806,804,828,816,821,852,865,875,830,826,863,858,825,858,915,1000,1076,1076,986,874,856,830,854,854,853,982,963,957,976,901,862,846,861,836,823,845,913,899,849,822,820,858,859,866,849,847,849,887,843,832,852,850,1355,1298,1278,1277,1248,1265,1274,1318,1313,1313,1305,1314,1220,1023,1022,997,937,839,818,800,799,809,826,987,1155,1162,1196,1193,1195,1193,1134,816,839,816,813,821,816,817,839,863,864,863,851,841,851,856,918,918,946,936,835,834,829,816,936,961,956,962,977,992,984,982,983,999,989,972,983,987,961,967,874,809,808,815,823,808,797,804,803,808,831,830,835,838,821,837,839,827,824,851,861,831,825,828,829,823,876,911,899,859,832,867,867,852,851,808,802,869,890,884,859,854,843,842,850,878,880,876,878,896,868,865,852,845,null,null],[null,1223,1245,1258,1287,1265,1279,1271,1250,1248,917,835,809,837,994,961,967,982,969,965,978,969,981,964,962,981,992,971,975,977,962,962,969,957,960,960,955,987,962,932,871,907,806,810,793,778,780,767,761,766,771,772,789,794,796,840,830,822,829,821,831,870,1082,982,800,801,810,849,836,784,799,787,800,808,854,905,939,983,955,951,1007,1009,1112,1204,1216,1229,1246,1221,1213,1221,1229,1232,1217,1213,1180,1081,1020,936,924,933,927,925,913,917,852,831,821,854,862,891,898,890,872,851,844,854,852,825,833,881,838,839,795,817,828,834,919,949,914,892,880,855,874,869,881,862,825,932,907,918,829,803,831,823,824,822,811,817,837,836,827,822,844,852,847,863,855,854,883,870,875,865,848,846,869,866,875,862,863,855,857,830,865,849,841,834,867,870,876,873,889,882,897,867,844,816,751,770,772,780,804,904,880,873,883,854,852,862,844,906,960,989,977,969,964,906,899,922,909,928,912,875,851,843,849,852,861,848,865,849,871,873,844,826,843,858,829,819,823,817,860,845,857,851,843,827,805,780,782,776,796,799,815,838,837,828,839,855,821,841,842,831,846,861,858,889,941,1102,1108,1031,921,837,850,856,912,962,973,956,961,875,874,846,833,848,843,841,863,912,890,875,816,814,821,855,863,866,870,895,841,829,834,845,1402,1291,1281,1277,1262,1271,1276,1315,1317,1301,1305,1296,1190,1044,1025,1007,932,830,815,808,795,803,808,973,1127,1172,1193,1211,1204,1200,1163,829,841,831,833,822,814,814,836,867,885,882,878,855,853,863,908,918,919,973,831,846,822,816,956,956,958,964,976,989,996,982,977,984,987,1003,981,1000,974,977,841,823,809,821,809,802,797,800,802,821,831,817,839,833,834,831,835,834,831,834,842,841,833,837,825,841,895,909,906,865,841,835,831,834,827,824,837,894,892,879,857,859,822,847,851,874,905,902,893,884,883,877,873,871,null,null],[null,1249,1228,1254,1271,1250,1279,1243,1215,1224,896,874,873,897,951,946,958,977,967,970,975,989,984,971,988,986,981,985,981,976,976,979,973,970,979,975,955,969,955,963,963,939,882,849,807,781,776,776,773,778,766,769,795,795,824,840,849,820,815,827,823,965,1088,873,805,812,811,888,815,807,800,781,797,798,823,839,879,932,915,924,1032,983,1079,1224,1217,1219,1212,1207,1207,1212,1230,1228,1214,1207,1180,1025,955,929,918,930,933,934,922,901,850,828,851,876,913,952,885,880,864,864,859,864,835,799,869,836,834,865,818,828,828,844,950,983,924,882,889,883,862,869,861,835,828,938,933,908,815,799,821,828,821,816,801,817,848,806,832,840,839,845,850,853,866,859,867,859,861,856,842,845,869,886,874,871,855,856,847,827,862,847,845,858,870,873,872,882,895,959,1006,930,842,819,748,773,772,791,849,872,860,866,867,871,863,853,869,968,954,940,951,969,958,899,914,1043,1013,977,941,903,901,899,892,855,863,857,850,851,856,856,833,821,848,858,834,826,857,847,848,830,844,854,836,834,839,814,772,786,817,802,850,840,824,839,837,841,850,846,832,849,850,875,860,845,858,1055,1127,1142,1073,862,835,875,1122,978,976,957,954,854,863,879,855,816,839,868,868,851,860,882,853,835,818,840,872,875,894,880,835,836,827,867,1378,1286,1273,1279,1259,1267,1279,1314,1318,1301,1318,1321,1152,1038,1018,999,944,841,817,801,812,820,823,952,1140,1179,1203,1203,1206,1201,1185,823,824,838,816,829,816,824,837,866,895,891,859,849,856,852,897,909,900,952,821,819,804,844,943,964,972,967,970,981,1005,1000,995,975,976,995,968,993,984,973,835,821,816,820,808,806,813,811,809,841,834,821,819,823,828,842,827,849,834,833,832,820,822,847,833,848,916,906,870,840,838,848,829,826,833,820,842,952,869,872,855,840,833,857,878,882,896,885,892,893,889,881,881,893,null,null],[null,1259,1239,1263,1272,1257,1250,1209,1224,1203,805,820,911,1013,950,956,965,955,966,961,965,991,979,964,979,976,979,989,995,970,987,998,987,964,973,979,968,972,961,959,993,868,862,902,877,824,799,792,778,770,777,786,804,805,834,845,825,818,816,828,858,1090,975,813,804,802,843,927,794,810,810,787,799,801,804,800,829,857,914,892,991,985,1031,1208,1208,1234,1210,1206,1210,1211,1227,1227,1208,1177,1116,963,928,934,921,913,916,928,897,874,852,831,910,929,885,854,870,877,877,883,856,868,842,827,845,827,862,864,801,801,821,852,950,958,941,885,896,864,850,859,865,850,872,899,861,814,795,827,825,811,817,824,817,850,857,833,839,822,828,841,835,848,853,840,836,827,858,847,847,860,858,877,878,873,886,863,852,849,871,836,850,843,872,896,888,895,992,1088,1100,948,835,831,751,780,792,835,857,846,853,856,870,866,865,870,929,926,915,922,960,986,985,975,946,1037,1072,1003,948,973,990,998,982,942,924,898,860,859,856,844,869,847,869,873,830,849,906,893,845,854,843,852,852,823,838,855,785,821,840,798,815,846,833,838,830,830,845,839,833,851,854,870,857,841,854,909,1032,1110,1126,1032,895,940,1176,928,967,990,939,857,838,837,848,874,834,843,892,876,848,842,874,874,857,826,862,866,874,861,853,833,829,849,1341,1306,1266,1253,1253,1272,1304,1337,1332,1322,1302,1314,1147,1033,1023,991,951,815,806,803,803,808,821,919,1147,1178,1218,1194,1204,1198,1194,818,817,830,810,831,807,830,823,860,880,887,862,834,857,855,881,898,932,919,823,816,831,911,949,954,972,980,982,991,984,973,993,971,977,986,972,979,976,962,817,814,827,813,813,807,827,814,808,847,851,835,825,837,816,843,835,836,827,850,833,828,839,844,840,868,913,914,863,845,841,845,826,824,833,838,859,923,875,859,852,824,889,875,864,885,879,881,892,880,898,882,882,905,null,null],[null,1259,1239,1263,1272,1257,1250,1209,1224,1203,805,820,911,1013,950,956,965,955,966,961,965,991,979,964,979,976,979,989,995,970,987,998,987,964,973,979,968,972,961,959,993,868,862,902,877,824,799,792,778,770,777,786,804,805,834,845,825,818,816,828,858,1090,975,813,804,802,843,927,794,810,810,787,799,801,804,800,829,857,914,892,991,985,1031,1208,1208,1234,1210,1206,1210,1211,1227,1227,1208,1177,1116,963,928,934,921,913,916,928,897,874,852,831,910,929,885,854,870,877,877,883,856,868,842,827,845,827,862,864,801,801,821,852,950,958,941,885,896,864,850,859,865,850,872,899,861,814,795,827,825,811,817,824,817,850,857,833,839,822,828,841,835,848,853,840,836,827,858,847,847,860,858,877,878,873,886,863,852,849,871,836,850,843,872,896,888,895,992,1088,1100,948,835,831,751,780,792,835,857,846,853,856,870,866,865,870,929,926,915,922,960,986,985,975,946,1037,1072,1003,948,973,990,998,982,942,924,898,860,859,856,844,869,847,869,873,830,849,906,893,845,854,843,852,852,823,838,855,785,821,840,798,815,846,833,838,830,830,845,839,833,851,854,870,857,841,854,909,1032,1110,1126,1032,895,940,1176,928,967,990,939,857,838,837,848,874,834,843,892,876,848,842,874,874,857,826,862,866,874,861,853,833,829,849,1341,1306,1266,1253,1253,1272,1304,1337,1332,1322,1302,1314,1147,1033,1023,991,951,815,806,803,803,808,821,919,1147,1178,1218,1194,1204,1198,1194,818,817,830,810,831,807,830,823,860,880,887,862,834,857,855,881,898,932,919,823,816,831,911,949,954,972,980,982,991,984,973,993,971,977,986,972,979,976,962,817,814,827,813,813,807,827,814,808,847,851,835,825,837,816,843,835,836,827,850,833,828,839,844,840,868,913,914,863,845,841,845,826,824,833,838,859,923,875,859,852,824,889,875,864,885,879,881,892,880,898,882,882,905,null,null],[null,1241,1253,1250,1249,1257,1227,1197,1228,1065,810,788,947,1103,945,959,959,951,967,967,963,978,983,982,987,988,981,973,978,992,991,984,985,962,981,977,967,955,968,974,997,815,811,823,882,843,854,842,810,790,789,801,810,837,834,843,809,822,824,836,987,1078,868,812,791,806,893,897,788,789,797,785,799,792,776,798,807,834,894,889,992,1025,1012,1220,1209,1216,1212,1211,1219,1223,1222,1201,1204,1158,1075,933,925,930,913,918,919,918,904,848,840,862,934,917,883,861,876,866,872,871,873,853,865,855,826,864,870,840,831,814,840,849,892,890,893,887,896,869,871,883,885,869,869,818,800,813,841,825,813,787,806,824,832,852,830,833,841,842,823,834,826,820,841,859,845,818,865,857,862,871,873,888,889,874,894,866,836,830,869,834,867,899,1011,991,1020,1053,1112,1175,1103,905,833,817,780,800,811,835,852,857,864,848,848,851,897,971,971,968,953,915,930,1031,1013,1006,965,926,1039,1083,993,987,992,982,995,1010,1033,1059,1064,1027,971,960,879,878,867,865,847,868,888,852,847,840,843,846,832,841,838,826,829,854,882,837,863,893,859,811,824,846,840,851,846,839,842,847,852,846,840,864,899,990,1072,1125,962,897,961,894,954,1048,1003,866,861,849,839,897,890,865,860,877,861,863,840,840,868,863,851,875,857,866,862,843,835,836,1344,1286,1277,1283,1258,1259,1310,1344,1341,1330,1310,1322,1139,1053,1016,983,934,837,804,807,797,807,803,880,1138,1203,1210,1199,1200,1184,1203,831,832,838,820,812,816,825,822,842,865,864,845,845,845,841,869,891,936,948,831,820,865,943,943,948,976,982,972,970,983,993,1005,990,977,995,985,986,974,933,816,803,808,814,818,814,823,806,822,855,846,849,828,819,814,828,837,827,822,836,844,833,832,836,850,886,905,901,856,837,835,840,830,830,836,831,906,932,885,869,866,850,880,857,873,890,876,880,878,883,885,890,883,882,null,null],[null,1237,1261,1258,1244,1254,1186,1189,1161,911,811,808,998,1016,878,892,903,959,969,981,960,973,969,971,981,998,986,991,987,981,970,973,1000,974,977,965,958,965,946,1007,955,833,806,808,822,812,822,885,870,846,831,819,814,845,836,829,818,821,823,831,1066,990,817,818,785,829,919,830,805,787,789,802,800,795,808,803,813,881,888,898,1011,1000,1005,1197,1218,1208,1218,1226,1230,1218,1208,1206,1185,1108,1060,923,915,924,906,929,923,930,859,828,855,913,883,887,873,868,876,863,866,874,871,856,893,876,846,867,871,850,856,867,866,851,871,853,882,859,860,869,861,881,870,854,835,810,845,818,816,817,815,797,800,834,827,828,828,842,836,846,835,822,832,832,835,844,833,827,838,870,860,863,870,880,871,873,860,861,838,854,849,843,887,1008,1119,1114,1137,1138,1162,1154,1054,895,845,838,814,838,843,848,850,851,863,867,851,909,967,946,955,985,995,940,900,987,990,983,927,848,908,1060,1088,984,991,1000,990,1096,1086,1066,1013,997,1057,1068,1036,974,967,930,879,860,863,856,859,864,864,858,868,847,850,849,921,923,945,969,1077,1064,1011,938,868,837,847,849,841,839,840,845,845,844,828,855,843,859,921,1113,1156,1080,932,894,995,1069,1076,961,899,908,899,858,860,893,884,853,862,865,866,838,818,846,842,868,867,881,860,850,842,854,1327,1290,1269,1291,1284,1293,1296,1323,1320,1321,1305,1336,1123,1051,1017,1013,940,833,811,806,794,805,811,861,1101,1209,1212,1196,1197,1190,1188,860,824,833,828,824,822,812,838,840,870,870,849,847,858,839,859,875,924,981,812,844,925,949,950,974,980,981,969,963,976,1002,985,986,984,975,982,973,966,913,822,814,811,823,812,821,819,809,833,863,857,850,838,824,821,846,832,829,832,824,840,835,831,838,870,914,920,885,851,846,840,840,818,835,841,861,929,906,878,879,870,839,859,852,882,892,887,891,887,895,882,891,883,887,null,null],[null,1234,1268,1263,1243,1239,1181,1191,1028,839,801,900,1027,894,856,864,858,921,949,961,965,975,965,974,975,978,984,987,985,989,974,967,984,984,975,981,970,955,953,1009,884,829,822,832,818,820,825,831,841,852,882,893,895,876,869,854,835,830,828,833,1106,858,803,812,810,890,885,784,782,784,807,808,794,803,803,799,837,933,932,922,1007,988,1001,1146,1210,1183,1207,1222,1223,1215,1185,1196,1145,1078,1028,932,923,927,934,936,924,922,846,880,938,929,898,907,913,900,903,919,918,910,847,855,872,841,876,874,865,850,812,848,878,900,912,870,894,888,885,885,868,862,841,825,821,822,845,800,797,831,816,805,804,829,818,827,831,818,830,846,863,818,831,833,837,843,851,850,867,883,865,867,885,898,879,875,845,855,860,855,860,877,988,1104,1138,1133,1130,1142,1167,1169,1032,860,846,851,849,846,845,848,845,846,858,873,889,963,962,959,959,991,985,956,918,971,997,979,875,820,850,950,1110,1005,1019,1107,1142,1074,931,876,836,873,866,891,919,1017,1017,1036,1005,1003,969,936,930,897,916,908,905,930,956,983,1056,1065,1080,1093,1072,1029,1060,1058,1040,969,896,840,836,844,848,846,839,829,833,843,831,830,856,1013,1281,1272,951,936,1062,1096,1057,1026,924,907,928,890,865,870,902,897,876,849,847,880,864,836,827,826,856,868,876,887,857,859,1294,1287,1270,1295,1288,1292,1295,1344,1320,1329,1322,1323,1115,1016,1002,1000,950,825,815,811,804,811,810,858,1068,1206,1203,1215,1191,1193,1177,898,806,826,816,827,802,811,846,835,865,875,869,843,852,830,876,875,890,941,809,877,944,953,954,976,972,980,969,989,983,990,974,984,986,977,987,985,970,878,822,817,815,812,810,827,816,829,827,833,862,865,838,836,836,827,835,833,817,844,834,826,836,851,884,932,927,862,854,859,848,836,839,838,829,888,960,877,863,861,853,856,840,869,887,889,882,883,896,888,890,882,879,889,null,null],[null,1213,1266,1252,1246,1255,1207,1128,895,809,820,1005,920,865,837,833,838,858,887,913,951,957,974,978,971,979,986,979,988,981,985,988,970,974,975,978,966,941,993,961,839,817,826,826,822,820,817,823,821,818,839,838,888,891,906,907,902,902,890,904,962,816,809,797,857,926,828,794,781,805,816,800,795,799,802,800,856,954,915,980,1026,1010,1001,1071,1211,1208,1241,1222,1203,1194,1208,1200,1116,1043,990,933,931,925,932,930,929,929,885,969,1040,960,934,922,941,935,938,933,919,933,814,871,835,862,885,873,860,849,808,841,857,879,851,862,874,879,892,883,869,807,794,786,810,830,811,817,812,858,851,796,803,828,834,838,838,843,846,836,835,842,833,838,841,848,844,840,879,896,875,891,888,906,871,868,845,838,868,880,881,971,1097,1124,1141,1144,1146,1145,1178,1169,997,862,845,847,840,842,844,843,841,860,868,879,877,976,963,985,975,983,984,978,964,984,1009,981,848,816,841,914,1007,1219,1121,1161,1235,879,830,846,833,859,877,862,853,848,854,937,974,1049,1070,1111,1070,1079,1090,1063,1115,1098,1064,1070,1087,1078,1060,1048,1058,1060,1063,1066,1044,1040,1014,862,841,841,849,847,856,855,878,872,864,878,849,985,1315,1121,923,987,1102,1097,1050,957,909,868,890,913,919,889,843,876,883,883,840,835,856,848,833,824,832,838,878,905,875,877,1293,1298,1289,1290,1275,1286,1305,1325,1312,1329,1328,1342,1061,1017,1009,992,945,837,823,804,799,810,813,841,1037,1207,1217,1203,1199,1190,1191,934,806,841,841,833,822,829,836,873,857,862,846,839,853,832,861,865,900,927,848,923,943,944,946,968,978,978,970,983,983,977,991,988,985,984,992,975,926,841,820,816,811,818,819,831,823,817,811,822,829,832,847,862,849,855,856,849,841,852,834,836,847,836,885,933,920,886,882,872,867,823,839,841,904,971,929,873,873,872,844,839,835,864,880,877,874,882,879,879,884,887,882,876,null,null],[null,1213,1266,1252,1246,1255,1207,1128,895,809,820,1005,920,865,837,833,838,858,887,913,951,957,974,978,971,979,986,979,988,981,985,988,970,974,975,978,966,941,993,961,839,817,826,826,822,820,817,823,821,818,839,838,888,891,906,907,902,902,890,904,962,816,809,797,857,926,828,794,781,805,816,800,795,799,802,800,856,954,915,980,1026,1010,1001,1071,1211,1208,1241,1222,1203,1194,1208,1200,1116,1043,990,933,931,925,932,930,929,929,885,969,1040,960,934,922,941,935,938,933,919,933,814,871,835,862,885,873,860,849,808,841,857,879,851,862,874,879,892,883,869,807,794,786,810,830,811,817,812,858,851,796,803,828,834,838,838,843,846,836,835,842,833,838,841,848,844,840,879,896,875,891,888,906,871,868,845,838,868,880,881,971,1097,1124,1141,1144,1146,1145,1178,1169,997,862,845,847,840,842,844,843,841,860,868,879,877,976,963,985,975,983,984,978,964,984,1009,981,848,816,841,914,1007,1219,1121,1161,1235,879,830,846,833,859,877,862,853,848,854,937,974,1049,1070,1111,1070,1079,1090,1063,1115,1098,1064,1070,1087,1078,1060,1048,1058,1060,1063,1066,1044,1040,1014,862,841,841,849,847,856,855,878,872,864,878,849,985,1315,1121,923,987,1102,1097,1050,957,909,868,890,913,919,889,843,876,883,883,840,835,856,848,833,824,832,838,878,905,875,877,1293,1298,1289,1290,1275,1286,1305,1325,1312,1329,1328,1342,1061,1017,1009,992,945,837,823,804,799,810,813,841,1037,1207,1217,1203,1199,1190,1191,934,806,841,841,833,822,829,836,873,857,862,846,839,853,832,861,865,900,927,848,923,943,944,946,968,978,978,970,983,983,977,991,988,985,984,992,975,926,841,820,816,811,818,819,831,823,817,811,822,829,832,847,862,849,855,856,849,841,852,834,836,847,836,885,933,920,886,882,872,867,823,839,841,904,971,929,873,873,872,844,839,835,864,880,877,874,882,879,879,884,887,882,876,null,null],[null,1204,1234,1236,1229,1251,1211,1025,807,803,894,994,873,849,835,835,846,848,851,877,902,937,963,971,966,984,1001,980,986,989,983,990,968,980,985,983,971,958,1092,928,853,823,813,820,821,830,834,844,827,825,818,816,830,833,853,829,878,876,967,1062,852,817,815,803,887,893,786,802,801,792,796,803,793,785,804,822,882,907,861,993,1034,1039,1018,1052,1202,1218,1213,1212,1187,1183,1175,1149,1058,993,940,934,920,921,920,912,927,936,966,1065,1032,951,943,946,946,937,944,923,932,940,841,857,817,853,890,869,855,820,819,838,862,856,840,872,869,849,849,851,870,782,806,829,827,815,802,830,852,851,828,770,786,814,838,849,830,844,828,811,823,856,837,836,849,853,830,850,871,871,885,879,881,865,846,881,851,847,858,884,920,1067,1127,1132,1145,1144,1159,1163,1175,1151,929,846,842,833,840,848,839,840,846,865,846,877,934,956,979,975,967,981,980,978,970,986,993,958,842,808,803,829,894,1182,986,1012,1152,868,852,833,807,819,846,820,844,862,848,854,913,1016,1101,1093,1095,1123,1111,1113,1103,1071,1046,1033,1063,1060,1062,1091,1074,1056,1051,1061,1033,987,945,907,909,898,879,869,872,900,886,837,892,924,845,995,1089,939,891,1087,1110,1055,1035,927,890,842,905,940,910,899,874,859,850,873,905,885,858,839,841,852,842,824,866,869,888,916,1318,1294,1273,1253,1278,1304,1309,1323,1326,1337,1328,1332,1032,1030,1018,1009,938,829,813,800,805,805,808,830,1027,1190,1204,1214,1208,1190,1197,950,819,842,822,823,828,830,825,869,856,876,843,843,860,847,872,864,906,943,901,944,951,954,977,979,975,971,993,982,975,976,982,979,988,983,977,977,924,826,817,814,816,811,822,824,816,814,805,812,818,808,836,863,868,860,852,854,845,851,840,837,845,852,899,928,923,873,888,880,870,862,856,875,992,1001,912,872,866,864,868,848,849,865,871,865,878,874,876,890,891,878,889,903,null,null],[null,1211,1235,1228,1219,1263,1159,876,808,804,1001,928,837,832,805,823,842,845,875,884,843,876,897,924,953,974,975,979,978,989,982,975,981,969,978,980,957,1028,1187,1102,960,826,815,822,837,818,822,829,830,824,816,833,844,849,850,836,819,826,868,1086,805,807,814,811,931,826,776,784,797,790,800,800,797,780,786,849,871,855,890,1009,1062,1081,1037,1000,1153,1209,1194,1169,1133,1104,1075,1131,999,946,935,935,932,934,917,937,939,924,1042,1092,1028,974,941,948,936,949,941,927,921,898,842,805,840,886,876,867,857,783,843,846,868,874,854,868,848,826,830,847,849,825,809,826,833,834,837,882,882,803,773,770,784,814,836,826,818,825,801,828,834,845,837,827,849,851,824,861,863,871,872,918,904,884,859,873,865,852,870,893,1029,1133,1144,1139,1139,1140,1161,1165,1166,1093,897,847,856,842,848,842,833,845,852,861,850,900,967,981,971,984,987,973,973,991,981,989,989,953,836,797,803,838,885,1084,927,939,1130,896,846,837,837,821,816,828,816,827,822,831,912,1076,1110,1101,1109,1118,1129,1122,1108,1109,1024,1029,1070,1074,1065,1066,1058,1065,1062,1055,1044,980,926,940,943,1001,1009,890,865,935,864,880,886,880,876,954,933,893,913,1067,1052,1036,1021,912,887,873,943,1015,991,928,887,899,877,854,887,908,893,859,838,843,858,855,852,857,851,862,1305,1289,1233,1246,1280,1281,1303,1313,1334,1322,1338,1323,1053,1026,991,1007,937,826,815,812,806,798,816,803,986,1161,1202,1215,1216,1212,1178,991,840,842,834,815,811,813,829,866,897,883,858,830,858,864,870,879,898,968,943,967,954,958,962,972,979,996,988,983,987,971,980,981,988,988,980,964,891,828,814,808,808,803,825,826,819,803,809,814,797,806,803,840,861,880,870,860,860,842,842,857,853,889,945,943,930,863,863,872,879,879,871,928,991,966,884,877,839,833,879,860,849,864,873,865,892,891,879,877,883,884,881,875,null,null],[null,1197,1237,1235,1233,1252,1003,823,814,795,979,847,846,827,814,829,827,817,844,850,812,814,839,877,921,954,948,968,971,986,985,978,970,976,968,984,976,1104,1200,1184,1142,884,835,823,838,832,827,841,834,828,831,844,841,860,852,851,844,822,963,1085,804,811,793,807,905,805,795,802,796,792,802,786,796,790,789,890,878,841,890,1009,1059,1077,1076,996,1127,1177,1155,1064,1068,1061,1051,1073,998,962,947,938,948,950,947,963,998,968,1045,1052,1017,970,933,932,942,938,895,895,845,863,838,824,859,862,880,864,807,778,840,846,856,861,859,833,826,826,821,842,849,837,810,793,813,822,853,886,865,814,798,781,794,789,819,844,834,816,829,853,838,827,837,823,837,827,833,857,869,882,903,897,931,882,850,874,863,907,912,913,1129,1154,1150,1126,1144,1172,1166,1167,1172,1041,869,838,858,837,840,834,842,844,844,846,860,941,961,989,981,962,966,968,981,986,982,1000,986,929,814,858,870,912,923,1224,1112,1099,1240,997,863,842,828,836,823,813,826,819,836,860,988,1089,1095,1113,1115,1119,1122,1113,1114,1119,1040,1064,1066,1069,1072,1070,1064,1059,1066,1076,1064,987,960,954,961,995,1022,1039,900,856,827,875,855,839,897,900,893,899,972,1054,1043,1016,991,930,886,932,986,1004,993,983,902,888,886,885,834,839,865,876,888,851,830,841,855,848,847,850,1268,1288,1270,1266,1279,1282,1305,1294,1301,1297,1315,1309,1044,1025,1006,985,949,834,817,802,805,802,806,807,932,1168,1211,1202,1198,1215,1201,1029,848,835,840,829,814,844,832,865,878,877,865,847,883,880,845,883,905,969,950,945,943,952,967,973,987,973,995,1007,994,986,1005,1004,988,976,978,948,849,812,817,807,811,812,813,818,816,837,833,818,825,806,814,838,818,834,861,871,868,857,848,851,832,897,955,951,923,858,843,844,859,875,896,947,983,907,878,872,863,857,862,839,825,848,863,858,886,890,893,885,894,887,883,884,null,null],[null,1212,1225,1228,1236,1244,878,798,794,815,911,839,826,821,815,799,815,807,820,810,806,796,812,828,821,915,937,945,959,967,974,980,977,973,970,965,945,1173,1189,1175,1187,1107,976,868,832,830,833,843,832,834,829,843,825,844,852,863,843,875,1111,934,806,781,780,849,846,797,802,819,790,795,792,796,793,792,798,950,875,867,901,1021,1037,1013,1069,1028,1082,1110,1045,995,984,983,1027,990,979,960,953,951,950,956,1025,971,964,965,1031,1032,974,930,910,918,944,944,893,861,842,886,815,867,879,863,874,863,786,780,832,838,817,843,836,830,835,838,829,823,828,829,822,823,835,840,853,856,842,841,844,816,797,819,817,840,844,847,841,845,832,813,843,836,842,837,834,840,870,889,912,882,884,861,862,881,889,896,904,989,1151,1155,1145,1117,1155,1165,1168,1169,1150,1000,851,845,840,839,843,833,838,835,839,858,887,974,955,976,999,984,983,986,990,986,989,991,974,887,860,957,999,1010,1080,1133,1093,1099,1086,1135,969,865,832,815,823,830,824,834,827,837,1022,1103,1114,1121,1112,1116,1101,1074,1139,1097,1050,1062,1083,1082,1072,1068,1063,1062,1069,1090,1051,973,977,967,994,986,995,1024,1025,975,903,855,847,849,883,910,903,930,1052,1060,1055,1035,964,968,921,963,979,972,963,959,971,965,923,890,897,864,855,845,888,891,866,835,837,823,833,856,1274,1277,1268,1243,1241,1242,1309,1322,1301,1307,1286,1298,1029,1020,994,978,948,838,815,800,803,807,815,828,912,1171,1200,1211,1211,1181,1143,1053,857,839,850,832,823,830,828,855,876,863,861,870,903,874,876,879,906,990,960,946,960,952,959,980,979,979,1000,993,985,995,981,976,1000,970,977,903,826,806,801,809,813,821,817,816,819,853,849,815,811,817,820,833,812,815,820,857,857,869,873,854,840,908,925,935,897,862,846,837,848,856,868,919,952,888,855,863,850,849,848,837,826,835,841,845,882,947,970,947,904,881,881,897,null,null],[null,1212,1225,1228,1236,1244,878,798,794,815,911,839,826,821,815,799,815,807,820,810,806,796,812,828,821,915,937,945,959,967,974,980,977,973,970,965,945,1173,1189,1175,1187,1107,976,868,832,830,833,843,832,834,829,843,825,844,852,863,843,875,1111,934,806,781,780,849,846,797,802,819,790,795,792,796,793,792,798,950,875,867,901,1021,1037,1013,1069,1028,1082,1110,1045,995,984,983,1027,990,979,960,953,951,950,956,1025,971,964,965,1031,1032,974,930,910,918,944,944,893,861,842,886,815,867,879,863,874,863,786,780,832,838,817,843,836,830,835,838,829,823,828,829,822,823,835,840,853,856,842,841,844,816,797,819,817,840,844,847,841,845,832,813,843,836,842,837,834,840,870,889,912,882,884,861,862,881,889,896,904,989,1151,1155,1145,1117,1155,1165,1168,1169,1150,1000,851,845,840,839,843,833,838,835,839,858,887,974,955,976,999,984,983,986,990,986,989,991,974,887,860,957,999,1010,1080,1133,1093,1099,1086,1135,969,865,832,815,823,830,824,834,827,837,1022,1103,1114,1121,1112,1116,1101,1074,1139,1097,1050,1062,1083,1082,1072,1068,1063,1062,1069,1090,1051,973,977,967,994,986,995,1024,1025,975,903,855,847,849,883,910,903,930,1052,1060,1055,1035,964,968,921,963,979,972,963,959,971,965,923,890,897,864,855,845,888,891,866,835,837,823,833,856,1274,1277,1268,1243,1241,1242,1309,1322,1301,1307,1286,1298,1029,1020,994,978,948,838,815,800,803,807,815,828,912,1171,1200,1211,1211,1181,1143,1053,857,839,850,832,823,830,828,855,876,863,861,870,903,874,876,879,906,990,960,946,960,952,959,980,979,979,1000,993,985,995,981,976,1000,970,977,903,826,806,801,809,813,821,817,816,819,853,849,815,811,817,820,833,812,815,820,857,857,869,873,854,840,908,925,935,897,862,846,837,848,856,868,919,952,888,855,863,850,849,848,837,826,835,841,845,882,947,970,947,904,881,881,897,null,null],[null,1111,1226,1216,1222,1194,819,802,796,878,845,847,820,807,807,825,827,813,814,802,802,788,804,809,798,836,864,912,946,963,971,959,971,958,959,946,961,1171,1190,1179,1180,1199,1157,1038,853,828,831,860,837,826,833,832,839,841,847,857,824,983,1037,834,804,787,804,901,789,804,796,806,798,795,796,801,806,791,802,948,878,867,917,948,947,932,1011,1032,1019,1013,973,991,979,999,1087,957,962,970,961,936,902,929,1033,980,970,954,977,980,944,940,933,930,942,941,897,824,846,893,853,882,894,871,878,839,771,790,824,827,831,848,847,839,834,817,829,838,855,833,831,834,841,806,831,839,847,863,865,838,810,841,803,804,829,843,834,818,818,824,846,834,839,838,858,837,871,878,862,857,869,862,864,887,910,895,971,1105,1159,1122,1141,1133,1179,1163,1165,1183,1106,913,853,832,847,831,834,834,835,846,845,865,915,964,966,962,971,979,1001,983,982,1000,993,992,976,956,994,1007,1090,1147,1163,1056,1043,1042,1053,1117,1105,979,842,834,821,834,827,820,828,838,1068,1106,1103,1097,1109,1090,1088,1057,1091,1054,1038,1064,1058,1072,1082,1074,1060,1077,1070,1077,1052,959,988,989,991,988,999,981,987,994,1037,972,883,872,888,924,918,963,1052,1067,1055,1014,897,978,998,985,952,955,961,966,957,965,981,953,884,889,883,868,831,850,861,887,840,840,827,901,1101,1181,1221,1225,1229,1231,1291,1313,1278,1301,1297,1296,1033,1012,995,968,941,869,844,839,849,855,891,897,942,1082,1101,1052,1002,988,980,1001,900,870,862,848,839,833,835,889,885,865,862,856,884,872,863,882,918,985,966,980,952,950,966,987,989,997,994,982,989,985,979,981,1000,995,969,883,820,813,800,805,808,827,819,825,817,860,838,802,814,803,799,800,816,811,818,815,824,903,932,901,884,929,922,919,887,858,858,860,847,831,834,894,972,892,875,893,846,815,858,866,839,830,824,839,911,1036,1058,1041,964,945,917,900,null,null],[null,939,1199,1209,1214,1099,805,814,817,982,840,834,802,811,802,814,816,815,788,787,795,786,789,797,814,814,812,840,881,933,952,965,966,970,964,931,984,1103,1184,1216,1209,1190,1178,1165,951,869,846,855,844,832,828,833,841,852,839,846,863,1075,967,804,790,775,826,919,803,805,800,784,800,799,812,800,812,805,855,866,868,897,952,867,860,915,1030,1049,1022,993,1019,1018,1007,1040,1122,964,953,983,965,896,861,910,964,958,941,933,949,947,944,945,945,931,956,947,872,845,859,842,909,891,877,864,873,798,766,813,810,811,830,850,854,847,839,839,851,839,822,845,831,826,834,832,845,842,846,852,854,859,861,841,810,805,810,840,825,805,818,834,836,856,840,823,833,853,851,852,855,874,850,861,873,890,882,936,1083,1166,1156,1133,1153,1131,1186,1176,1155,1166,927,847,844,838,832,831,822,839,845,849,848,851,937,960,953,966,967,979,980,989,992,1014,1004,1004,985,973,980,1076,1097,1092,1053,1110,1139,1152,1148,1119,1105,1158,866,856,841,838,836,825,835,863,1093,1109,1115,1124,1092,1073,1080,1053,1041,998,1065,1061,1059,1062,1060,1062,1069,1074,1082,1065,1019,975,996,989,1000,1004,1003,982,983,980,1006,1054,1015,981,940,927,948,1020,1073,1058,1048,920,845,1034,1090,1083,1028,960,953,960,963,955,933,961,964,927,886,881,857,839,826,839,877,861,821,909,877,940,1001,1090,1183,1213,1256,1288,1249,1285,1298,1270,1024,999,988,998,991,974,941,909,950,944,929,928,942,937,933,929,923,895,910,1005,964,906,920,899,899,896,853,893,876,898,872,849,869,875,876,891,899,1011,961,952,957,971,984,993,986,992,975,979,994,991,996,991,991,1003,937,858,834,830,818,812,811,822,813,844,826,828,827,799,823,807,813,803,807,812,824,807,820,957,987,967,939,892,906,915,874,877,849,835,822,857,889,943,982,885,919,897,871,812,848,888,832,824,825,829,945,1048,1016,1018,997,1003,978,973,null,null],[null,848,1085,1202,1166,949,797,797,890,975,843,815,804,823,809,801,795,804,799,788,783,802,794,804,801,811,811,805,818,879,905,939,959,963,956,955,1001,914,1044,1183,1207,1185,1182,1179,1148,1043,933,854,849,849,834,838,822,849,839,840,980,1061,828,787,787,787,875,885,775,786,806,798,808,801,797,808,835,840,889,862,884,937,985,898,842,903,1006,1029,993,1000,1039,997,1013,1058,1003,978,973,972,962,922,932,947,957,929,946,949,949,952,958,946,932,936,928,907,855,873,874,860,907,891,896,883,861,784,781,818,813,829,834,850,861,860,857,827,838,842,825,832,829,824,832,822,845,861,853,833,842,864,865,857,851,815,778,862,846,822,816,822,808,828,839,843,853,848,859,856,853,850,845,842,868,879,977,1108,1159,1174,1151,1163,1164,1163,1172,1176,1152,1035,840,830,831,831,829,833,837,844,845,854,852,881,945,949,949,975,981,990,970,997,1007,994,982,989,1020,1074,1133,1143,1124,1131,1134,1123,1127,1149,1157,1157,1123,1176,1006,895,868,836,838,847,874,885,1104,1111,1130,1135,1126,1099,1100,1065,1007,1026,1059,1058,1066,1066,1064,1073,1070,1063,1089,1095,998,956,995,1000,1018,1017,1020,976,987,1008,1016,968,952,1022,1055,981,948,996,1062,1067,993,885,875,1098,1140,1173,1073,978,966,967,959,954,949,942,954,960,939,916,877,877,880,854,840,852,850,897,895,860,846,891,1014,1111,1204,1249,1291,1284,1309,1278,1023,1006,1007,991,995,926,887,910,892,892,900,904,886,881,901,918,900,885,900,987,976,892,922,933,937,937,919,927,899,874,871,850,858,873,890,898,891,1010,960,955,965,960,984,989,978,984,991,984,990,997,1018,995,993,991,922,836,827,829,819,822,806,814,809,835,870,822,809,809,812,812,815,809,811,826,807,821,826,964,986,984,984,928,905,854,834,834,830,851,881,967,976,1010,1010,891,978,912,870,832,862,885,811,816,824,828,991,1056,1031,997,988,1001,1010,1007,null,null],[null,836,927,1099,1049,851,802,822,955,907,827,824,821,821,821,808,811,794,798,813,793,798,806,809,805,794,796,808,804,816,826,864,904,961,951,993,935,839,875,983,1115,1214,1186,1177,1181,1171,1107,1010,842,846,856,841,837,836,831,831,1085,954,817,789,793,827,900,842,798,779,794,797,810,795,803,854,876,876,891,848,874,963,926,891,842,912,1002,1027,1018,978,938,968,1020,1044,1001,999,1007,971,957,934,950,965,953,942,929,927,918,884,883,893,845,841,856,847,832,862,877,902,905,897,897,887,809,771,795,818,805,825,833,838,849,840,861,835,839,841,827,820,820,824,814,818,840,849,827,829,834,829,835,830,847,843,822,842,844,830,793,829,830,832,837,846,846,830,853,861,855,845,873,871,869,886,1120,1167,1171,1171,1168,1159,1164,1176,1181,1102,948,845,843,837,832,833,835,841,844,844,841,840,845,887,953,953,948,959,968,973,961,980,984,986,1032,1127,1139,1110,1090,1101,1127,1153,1159,1141,1132,1159,1150,1147,1149,1117,1153,1045,917,861,838,838,867,933,1108,1117,1136,1159,1167,1114,1092,1100,1021,1040,1055,1066,1070,1075,1066,1070,1070,1053,1069,1076,1009,989,1006,1023,1021,1028,1021,980,987,1008,978,970,940,915,949,1071,1061,1032,989,980,884,856,913,1091,1109,1130,1016,967,968,969,957,951,965,958,957,960,961,948,937,905,885,881,844,830,818,942,875,859,844,847,848,907,994,1109,1244,1274,1289,1262,1028,1023,997,1000,985,915,909,893,896,900,905,915,893,904,903,911,908,919,914,946,1014,907,924,933,951,955,943,927,892,889,876,885,876,883,883,912,916,992,971,944,950,960,976,977,973,976,990,1000,996,987,1004,999,1007,1009,871,832,823,824,812,807,802,817,797,832,905,835,820,813,802,821,796,819,813,832,825,815,832,982,985,983,973,966,911,848,835,911,938,943,951,999,945,1052,1020,920,928,899,836,834,869,879,817,815,824,830,1023,1075,1042,1021,1009,1004,1012,980,null,null],[null,836,927,1099,1049,851,802,822,955,907,827,824,821,821,821,808,811,794,798,813,793,798,806,809,805,794,796,808,804,816,826,864,904,961,951,993,935,839,875,983,1115,1214,1186,1177,1181,1171,1107,1010,842,846,856,841,837,836,831,831,1085,954,817,789,793,827,900,842,798,779,794,797,810,795,803,854,876,876,891,848,874,963,926,891,842,912,1002,1027,1018,978,938,968,1020,1044,1001,999,1007,971,957,934,950,965,953,942,929,927,918,884,883,893,845,841,856,847,832,862,877,902,905,897,897,887,809,771,795,818,805,825,833,838,849,840,861,835,839,841,827,820,820,824,814,818,840,849,827,829,834,829,835,830,847,843,822,842,844,830,793,829,830,832,837,846,846,830,853,861,855,845,873,871,869,886,1120,1167,1171,1171,1168,1159,1164,1176,1181,1102,948,845,843,837,832,833,835,841,844,844,841,840,845,887,953,953,948,959,968,973,961,980,984,986,1032,1127,1139,1110,1090,1101,1127,1153,1159,1141,1132,1159,1150,1147,1149,1117,1153,1045,917,861,838,838,867,933,1108,1117,1136,1159,1167,1114,1092,1100,1021,1040,1055,1066,1070,1075,1066,1070,1070,1053,1069,1076,1009,989,1006,1023,1021,1028,1021,980,987,1008,978,970,940,915,949,1071,1061,1032,989,980,884,856,913,1091,1109,1130,1016,967,968,969,957,951,965,958,957,960,961,948,937,905,885,881,844,830,818,942,875,859,844,847,848,907,994,1109,1244,1274,1289,1262,1028,1023,997,1000,985,915,909,893,896,900,905,915,893,904,903,911,908,919,914,946,1014,907,924,933,951,955,943,927,892,889,876,885,876,883,883,912,916,992,971,944,950,960,976,977,973,976,990,1000,996,987,1004,999,1007,1009,871,832,823,824,812,807,802,817,797,832,905,835,820,813,802,821,796,819,813,832,825,815,832,982,985,983,973,966,911,848,835,911,938,943,951,999,945,1052,1020,920,928,899,836,834,869,879,817,815,824,830,1023,1075,1042,1021,1009,1004,1012,980,null,null],[null,848,855,925,884,815,805,890,1004,839,813,823,817,813,813,801,812,801,780,805,802,798,791,793,809,797,797,807,808,804,814,826,833,909,953,1003,848,827,834,836,914,1151,1202,1205,1223,1216,1173,1135,923,862,854,850,840,839,822,847,1069,827,795,784,802,868,885,804,786,789,797,811,789,790,797,857,846,816,829,833,875,1006,962,905,927,988,1031,985,1012,956,954,970,1034,994,937,973,968,945,935,919,914,916,895,894,861,859,843,830,824,804,799,800,803,800,832,851,876,906,919,899,876,881,798,782,795,820,812,820,849,859,853,853,851,846,851,845,841,821,825,829,813,821,853,861,838,824,817,825,830,819,831,846,837,820,822,813,815,820,832,844,839,845,859,873,849,868,880,862,868,868,871,992,1185,1185,1163,1165,1180,1169,1184,1201,1096,932,858,840,832,834,828,830,833,843,841,836,854,855,883,919,947,938,942,958,978,977,978,974,1029,1116,1135,1052,1038,1050,1076,1143,1149,1162,1174,1159,1137,1143,1130,1131,1100,1104,1137,1172,1054,949,851,874,869,975,1116,1127,1153,1174,1132,1108,1108,1123,1034,1052,1069,1070,1076,1080,1086,1080,1061,1062,1085,1066,968,992,1024,1026,1032,1023,1013,999,990,977,967,955,948,974,961,901,1036,1111,1082,951,854,867,936,1079,1081,1074,1024,952,965,976,960,967,975,966,959,963,969,950,968,965,950,882,867,849,803,956,848,862,831,849,841,843,849,912,1069,1188,1232,1263,1029,1020,1016,999,985,937,925,909,921,902,901,886,884,911,895,918,930,928,927,927,1001,916,919,935,958,958,949,930,911,884,877,910,901,890,910,921,936,1003,971,941,956,979,981,977,971,980,974,994,988,991,989,1016,1002,1015,832,832,840,846,804,803,802,797,803,806,812,826,819,818,814,816,809,810,808,827,832,830,872,995,981,979,978,985,958,896,912,988,976,958,953,963,932,1054,991,858,866,859,819,824,880,873,809,820,841,844,1026,1066,1068,1054,1058,1043,1017,991,null,null],[null,840,859,847,837,853,820,982,896,831,826,833,826,824,804,821,809,791,799,805,804,804,801,817,814,795,800,821,809,815,810,817,809,847,957,919,822,833,836,837,832,940,1095,1192,1211,1229,1215,1162,1097,1010,903,853,824,828,825,896,931,781,784,796,834,920,839,787,786,791,796,804,788,807,816,898,843,868,833,846,927,1045,1041,1005,991,980,1014,935,944,948,983,933,1037,974,893,896,880,871,862,858,840,859,844,831,842,817,821,795,791,802,807,780,777,795,862,832,887,911,904,885,881,888,777,783,805,810,821,827,836,832,840,845,841,836,854,844,839,837,829,827,831,842,839,846,847,823,823,837,823,827,837,842,818,846,829,806,805,815,808,813,836,847,872,885,875,872,860,878,866,899,1017,1142,1178,1185,1179,1180,1183,1194,1214,1218,929,825,841,860,832,850,837,825,826,833,840,848,863,850,900,967,956,912,945,958,985,956,951,1097,1176,1153,1106,1029,1076,1118,1125,1146,1159,1164,1159,1149,1145,1138,1126,1119,1092,1113,1162,1150,1149,1082,881,875,896,1039,1132,1136,1148,1169,1133,1135,1138,1122,1032,1056,1067,1064,1077,1068,1062,1057,1055,1045,1068,1051,971,992,1023,1032,1020,1021,1022,998,996,997,982,952,950,962,987,923,943,947,975,1067,1029,950,964,966,990,1024,1022,988,992,986,973,960,964,963,976,974,983,957,954,947,959,969,899,876,823,907,857,864,843,833,828,839,847,851,887,915,1001,1135,990,987,991,1031,1026,968,908,910,904,889,883,899,889,899,909,929,918,898,915,935,998,937,922,940,959,966,958,948,925,909,918,913,918,908,906,912,930,965,988,964,961,975,970,978,985,970,993,996,997,1001,1017,1016,1005,995,825,809,822,841,800,802,808,803,807,805,807,819,834,820,833,806,820,820,809,839,828,837,898,1007,974,972,991,983,980,976,975,985,964,939,943,921,970,1037,929,865,849,853,835,846,873,857,820,837,844,869,1033,1030,1031,1032,1041,1054,1074,1066,null,null],[null,892,864,847,852,896,931,978,893,869,837,831,827,845,803,810,799,788,801,806,800,805,814,814,808,803,810,810,798,808,809,807,817,831,967,846,814,838,842,845,838,846,894,999,1186,1228,1248,1227,1171,1163,1092,942,825,831,826,1034,820,796,793,795,884,886,797,785,795,794,792,803,796,798,809,941,963,950,877,925,952,969,915,959,938,932,946,938,933,929,919,974,1061,944,855,837,845,840,833,835,838,842,840,822,834,846,809,802,804,802,801,782,791,818,851,849,905,914,902,902,882,873,778,798,811,809,837,826,830,836,849,835,832,860,861,847,851,861,841,839,828,855,851,825,830,831,836,831,816,829,836,834,847,820,820,827,805,808,826,830,821,848,877,867,859,849,840,859,892,1015,1146,1174,1177,1158,1163,1189,1192,1208,1215,1197,847,839,834,840,838,833,827,828,821,821,830,842,853,840,848,944,918,919,929,975,965,1021,1128,1153,1108,1071,1078,1056,1093,1106,1124,1160,1147,1155,1165,1156,1164,1156,1137,1116,1066,1108,1150,1131,1117,1136,1022,936,974,1089,1115,1115,1132,1155,1157,1144,1127,1107,1047,1054,1053,1061,1064,1085,1063,1049,1061,1048,1056,1015,990,1020,1021,1035,1028,1040,1026,999,997,971,964,967,963,962,962,938,928,921,952,1007,994,994,1078,1096,1043,1038,1012,1009,995,955,982,979,969,982,980,970,972,958,965,960,949,948,954,924,886,924,892,854,866,855,828,834,841,843,836,833,853,908,963,974,998,1032,1010,995,915,913,908,909,891,904,896,892,906,919,920,913,905,949,991,939,938,945,970,978,947,960,951,961,944,924,907,902,915,945,921,951,990,964,962,973,994,981,970,977,992,999,1001,994,1006,1011,1008,970,813,805,802,853,821,815,826,823,823,830,815,822,823,818,831,820,812,820,824,836,823,834,928,991,975,981,996,983,979,975,973,941,945,937,924,928,988,1013,911,858,851,849,825,832,837,840,825,836,843,972,1074,1050,1032,1034,1014,1017,1047,1064,null,null],[null,892,864,847,852,896,931,978,893,869,837,831,827,845,803,810,799,788,801,806,800,805,814,814,808,803,810,810,798,808,809,807,817,831,967,846,814,838,842,845,838,846,894,999,1186,1228,1248,1227,1171,1163,1092,942,825,831,826,1034,820,796,793,795,884,886,797,785,795,794,792,803,796,798,809,941,963,950,877,925,952,969,915,959,938,932,946,938,933,929,919,974,1061,944,855,837,845,840,833,835,838,842,840,822,834,846,809,802,804,802,801,782,791,818,851,849,905,914,902,902,882,873,778,798,811,809,837,826,830,836,849,835,832,860,861,847,851,861,841,839,828,855,851,825,830,831,836,831,816,829,836,834,847,820,820,827,805,808,826,830,821,848,877,867,859,849,840,859,892,1015,1146,1174,1177,1158,1163,1189,1192,1208,1215,1197,847,839,834,840,838,833,827,828,821,821,830,842,853,840,848,944,918,919,929,975,965,1021,1128,1153,1108,1071,1078,1056,1093,1106,1124,1160,1147,1155,1165,1156,1164,1156,1137,1116,1066,1108,1150,1131,1117,1136,1022,936,974,1089,1115,1115,1132,1155,1157,1144,1127,1107,1047,1054,1053,1061,1064,1085,1063,1049,1061,1048,1056,1015,990,1020,1021,1035,1028,1040,1026,999,997,971,964,967,963,962,962,938,928,921,952,1007,994,994,1078,1096,1043,1038,1012,1009,995,955,982,979,969,982,980,970,972,958,965,960,949,948,954,924,886,924,892,854,866,855,828,834,841,843,836,833,853,908,963,974,998,1032,1010,995,915,913,908,909,891,904,896,892,906,919,920,913,905,949,991,939,938,945,970,978,947,960,951,961,944,924,907,902,915,945,921,951,990,964,962,973,994,981,970,977,992,999,1001,994,1006,1011,1008,970,813,805,802,853,821,815,826,823,823,830,815,822,823,818,831,820,812,820,824,836,823,834,928,991,975,981,996,983,979,975,973,941,945,937,924,928,988,1013,911,858,851,849,825,832,837,840,825,836,843,972,1074,1050,1032,1034,1014,1017,1047,1064,null,null],[null,964,955,941,902,879,1034,988,888,889,865,834,826,839,813,806,805,801,812,801,788,806,808,807,812,820,820,795,794,794,803,806,815,918,902,817,829,841,845,844,845,836,840,857,1044,1165,1220,1233,1191,1169,1171,1141,907,862,903,1105,836,799,807,831,920,843,796,800,786,783,788,802,804,806,846,983,1011,954,918,951,1006,950,860,890,879,949,994,937,912,881,847,996,1052,903,830,844,836,828,842,836,855,832,835,842,827,834,788,786,801,797,795,791,790,807,843,857,900,892,900,893,877,816,790,808,814,816,840,828,828,848,838,843,843,850,850,854,871,873,848,846,827,853,834,775,793,806,844,844,830,837,843,835,813,811,813,814,833,805,822,819,829,852,867,863,859,861,844,902,1180,1143,1186,1194,1176,1170,1192,1204,1223,1226,1211,1085,837,841,841,837,839,843,833,823,822,832,838,849,847,854,839,970,943,950,950,983,1077,1171,1128,1060,1078,1097,1083,1083,1095,1109,1111,1145,1132,1142,1151,1154,1146,1143,1133,1105,1049,1090,1116,1125,1099,1072,1134,1104,1076,1093,1100,1092,1120,1147,1149,1141,1125,1089,1058,1063,1070,1057,1074,1079,1072,1077,1064,1079,1085,1013,989,1015,1026,1029,1032,1044,1021,985,1000,983,978,972,957,939,959,946,981,1001,990,976,982,1018,1038,1092,1096,1098,1076,1054,1040,1038,1000,993,997,999,994,1000,985,962,963,970,965,963,952,946,931,998,847,843,839,838,840,837,843,829,822,821,835,837,864,920,983,969,981,1006,940,911,909,884,890,917,905,904,915,900,915,923,906,941,995,928,960,960,975,969,952,950,945,948,940,931,922,932,912,958,938,936,1012,969,965,980,985,994,970,977,988,989,987,994,1004,1007,994,942,815,827,810,913,906,835,832,800,853,868,832,814,815,820,823,822,826,816,796,821,830,853,951,984,979,985,995,995,982,989,966,938,945,930,918,944,1036,987,894,864,840,836,835,866,857,834,838,831,918,1078,1065,1058,1063,1061,1047,1033,1014,1030,null,null],[null,930,969,1012,987,929,984,890,882,886,844,829,845,843,843,838,817,799,812,795,789,808,803,806,800,807,811,809,797,806,801,808,800,936,839,843,828,836,852,857,852,844,858,845,861,964,1086,1171,1226,1210,1190,1184,1113,978,1017,1093,861,846,866,942,928,816,803,794,790,786,789,806,808,807,876,985,996,929,950,945,1014,983,933,922,932,999,976,881,838,836,833,1064,993,845,823,846,835,854,830,855,846,826,819,822,828,824,790,788,779,794,788,787,791,831,821,873,870,906,900,882,836,761,807,814,820,817,851,832,826,830,836,836,838,837,855,842,858,850,849,853,838,837,824,778,785,814,850,862,860,829,830,822,822,818,834,801,823,829,821,831,809,834,842,859,847,886,941,1202,1232,1185,1197,1197,1174,1198,1215,1197,1223,1214,1163,949,826,824,834,838,847,850,839,842,828,862,868,845,840,836,840,951,944,939,967,1101,1188,1167,1088,1125,1110,1124,1108,1091,1109,1113,1125,1141,1140,1146,1138,1148,1155,1147,1139,1105,1069,1104,1116,1095,1072,1080,1068,1121,1156,1135,1100,1084,1093,1122,1123,1147,1124,1060,1069,1059,1049,1033,1076,1056,1070,1069,1070,1076,1084,991,988,1018,1033,1023,1019,1024,1006,1006,1008,982,959,951,961,947,955,967,1034,1046,1045,1015,1003,998,979,995,1013,1003,999,951,1008,1039,1067,1069,1055,1013,989,998,993,984,967,982,976,974,942,948,932,1013,828,839,824,828,847,840,849,841,831,826,838,833,840,892,916,924,961,1016,994,890,895,891,894,906,895,909,921,903,906,903,910,903,999,944,986,1039,1007,975,961,948,941,959,965,966,959,968,913,954,978,930,1030,981,966,976,978,992,972,972,991,983,995,992,1015,1009,961,889,809,808,850,1029,1139,941,850,811,933,924,842,817,817,814,815,831,835,826,832,825,832,891,991,1000,984,989,996,1005,1000,999,947,933,929,928,897,981,1016,938,888,852,849,868,844,841,810,822,834,850,999,1094,1090,1069,1077,1057,1052,1027,1021,1037,null,null],[null,930,929,936,926,939,916,914,898,885,861,852,856,829,879,844,803,803,811,816,806,816,810,801,803,800,800,805,802,811,822,825,813,886,831,836,828,829,842,847,843,837,852,865,836,833,904,1030,1194,1228,1231,1210,1209,1108,1143,937,938,1012,1085,1191,1101,934,820,806,798,812,804,804,799,829,932,933,1004,988,986,965,1014,1003,983,906,987,1004,898,840,832,833,896,1036,929,831,830,841,834,841,829,844,828,822,821,818,832,827,785,801,796,796,795,791,810,862,834,882,882,891,913,884,799,767,823,814,814,822,848,828,833,835,816,847,839,837,835,826,837,852,864,859,835,838,825,815,818,845,852,875,921,832,825,813,812,812,814,808,804,821,808,833,799,803,804,833,846,932,1036,1151,1167,1191,1188,1199,1199,1213,1219,1201,1171,1174,1020,869,823,826,828,834,847,834,829,830,840,861,857,839,847,854,852,946,945,977,1061,1110,1047,1054,1092,1090,1095,1105,1102,1102,1115,1109,1128,1137,1154,1146,1153,1150,1157,1147,1144,1087,1059,1100,1094,1082,1060,1051,1064,1055,1102,1156,1111,1077,1094,1129,1138,1152,1112,1039,1061,1050,1034,1030,1058,1073,1076,1067,1058,1073,1079,978,981,1029,1018,1019,1019,1026,996,1022,1013,975,965,938,931,899,893,1006,1050,1072,1058,1066,1035,1020,999,1047,1018,1000,971,883,911,934,927,985,1004,1077,1072,1051,1010,1013,985,999,1011,1019,976,946,948,982,846,822,833,827,836,835,839,829,841,821,824,827,854,885,934,860,901,978,1008,896,895,888,885,896,896,895,900,898,923,909,907,895,995,974,957,1018,1010,1003,983,989,979,984,970,1003,981,980,971,965,996,973,1023,1008,977,984,968,960,968,978,970,978,1000,985,1001,1015,944,834,814,802,894,1132,1487,1293,973,839,946,902,849,814,802,810,814,844,852,844,845,842,850,936,996,992,999,992,986,995,1009,988,932,947,938,922,902,1010,978,903,867,849,859,881,873,853,828,825,841,890,1027,1071,1110,1085,1094,1061,1048,1052,1058,1086,null,null],[null,945,936,932,904,996,878,882,890,887,858,880,879,846,882,830,820,807,791,799,804,810,813,811,810,812,812,807,799,805,818,815,843,846,817,830,836,832,829,835,832,828,835,866,850,833,837,878,1111,1205,1220,1207,1176,1152,1043,944,1137,1052,997,999,1114,1119,997,875,804,789,792,804,816,911,1004,956,1004,992,969,944,997,996,982,929,1014,986,874,841,829,839,968,1028,856,836,837,830,830,827,827,846,824,845,828,820,818,806,793,805,803,798,798,802,805,856,847,888,863,873,913,880,781,803,817,828,812,823,844,822,827,808,825,836,826,853,854,853,845,841,855,850,833,835,822,822,835,871,855,856,901,883,827,809,811,798,805,825,810,823,810,812,830,819,830,833,852,926,991,839,892,977,1187,1193,1206,1212,1206,1174,1128,1065,878,849,819,831,835,839,851,836,823,827,833,838,833,842,848,846,905,959,961,1018,1125,1083,1122,1115,1106,1095,1097,1085,1086,1107,1107,1118,1122,1137,1142,1146,1149,1141,1143,1137,1125,1100,1056,1088,1069,1070,1058,1050,1049,1047,1053,1049,1168,1128,1089,1099,1134,1130,1099,1036,1056,1048,1047,1047,1056,1054,1065,1072,1061,1081,1068,990,1009,1038,1035,1018,1014,1014,997,1018,1008,973,956,900,871,860,847,1033,1072,1075,1056,1056,1042,1023,1039,1060,1038,1021,926,896,899,895,893,872,883,900,954,1000,1066,1052,1024,1013,1014,984,990,950,955,992,854,822,827,830,822,818,821,817,834,835,845,827,837,865,953,912,940,966,1002,918,887,892,878,907,909,895,880,904,922,919,909,900,957,993,931,992,991,994,990,971,986,988,994,996,998,1001,982,975,1011,988,1001,1026,969,977,964,963,975,978,971,975,986,995,985,990,904,821,809,823,975,1199,1576,1481,1165,890,1019,888,840,810,821,824,808,831,823,831,834,844,871,975,995,983,982,996,1005,989,998,980,973,945,953,934,913,954,888,896,863,870,875,860,863,838,827,833,873,959,1030,1039,1075,1067,1057,1059,1035,1052,1072,1114,null,null],[null,945,936,932,904,996,878,882,890,887,858,880,879,846,882,830,820,807,791,799,804,810,813,811,810,812,812,807,799,805,818,815,843,846,817,830,836,832,829,835,832,828,835,866,850,833,837,878,1111,1205,1220,1207,1176,1152,1043,944,1137,1052,997,999,1114,1119,997,875,804,789,792,804,816,911,1004,956,1004,992,969,944,997,996,982,929,1014,986,874,841,829,839,968,1028,856,836,837,830,830,827,827,846,824,845,828,820,818,806,793,805,803,798,798,802,805,856,847,888,863,873,913,880,781,803,817,828,812,823,844,822,827,808,825,836,826,853,854,853,845,841,855,850,833,835,822,822,835,871,855,856,901,883,827,809,811,798,805,825,810,823,810,812,830,819,830,833,852,926,991,839,892,977,1187,1193,1206,1212,1206,1174,1128,1065,878,849,819,831,835,839,851,836,823,827,833,838,833,842,848,846,905,959,961,1018,1125,1083,1122,1115,1106,1095,1097,1085,1086,1107,1107,1118,1122,1137,1142,1146,1149,1141,1143,1137,1125,1100,1056,1088,1069,1070,1058,1050,1049,1047,1053,1049,1168,1128,1089,1099,1134,1130,1099,1036,1056,1048,1047,1047,1056,1054,1065,1072,1061,1081,1068,990,1009,1038,1035,1018,1014,1014,997,1018,1008,973,956,900,871,860,847,1033,1072,1075,1056,1056,1042,1023,1039,1060,1038,1021,926,896,899,895,893,872,883,900,954,1000,1066,1052,1024,1013,1014,984,990,950,955,992,854,822,827,830,822,818,821,817,834,835,845,827,837,865,953,912,940,966,1002,918,887,892,878,907,909,895,880,904,922,919,909,900,957,993,931,992,991,994,990,971,986,988,994,996,998,1001,982,975,1011,988,1001,1026,969,977,964,963,975,978,971,975,986,995,985,990,904,821,809,823,975,1199,1576,1481,1165,890,1019,888,840,810,821,824,808,831,823,831,834,844,871,975,995,983,982,996,1005,989,998,980,973,945,953,934,913,954,888,896,863,870,875,860,863,838,827,833,873,959,1030,1039,1075,1067,1057,1059,1035,1052,1072,1114,null,null],[null,956,929,917,925,1014,848,844,877,873,806,823,848,856,860,834,820,807,805,810,797,803,809,819,816,808,802,819,824,805,811,808,940,812,831,827,825,825,829,839,831,840,852,850,834,824,834,831,892,1037,1169,1210,1149,1132,1016,1057,866,830,866,940,864,953,1059,1048,820,802,798,790,862,982,989,976,984,971,943,900,946,985,931,953,1014,959,847,825,824,868,1035,913,820,832,830,830,836,820,822,843,843,830,821,818,810,795,805,804,788,786,785,797,781,833,863,911,883,901,908,831,796,810,819,820,815,833,847,830,825,832,847,845,837,849,855,848,870,851,856,846,845,828,830,830,836,876,836,827,809,867,833,815,818,816,803,806,820,807,817,820,823,831,840,834,858,954,920,854,825,849,1044,1109,1173,1178,1169,1180,1120,924,831,833,832,833,837,841,848,843,827,817,843,846,837,836,851,883,970,971,1059,1167,1123,1109,1119,1110,1117,1088,1108,1109,1087,1118,1125,1127,1120,1119,1122,1133,1129,1120,1142,1140,1139,1086,1050,1081,1080,1064,1050,1049,1037,1041,1024,1040,1095,1124,1162,1083,1123,1124,1067,1059,1047,1031,1025,1022,1042,1045,1060,1055,1069,1061,1068,996,1030,1041,1024,1020,1023,1008,1003,1006,1005,972,933,863,854,833,830,1039,1073,1061,1042,1061,1023,1015,1055,1043,1029,966,850,886,873,872,911,892,883,886,851,874,861,911,989,1051,1039,1072,1036,1014,967,1042,837,838,823,839,820,840,837,839,839,844,840,827,824,848,900,967,976,976,960,968,909,881,880,887,880,905,890,914,903,907,906,910,936,1001,959,1046,1045,1035,1011,987,973,944,966,983,1001,993,978,995,1033,1017,949,1038,978,990,964,968,975,978,966,966,971,994,996,969,855,791,817,832,1063,1213,1669,1442,1152,1036,982,890,831,815,805,802,802,803,808,843,842,859,914,982,999,990,1005,1016,1011,1005,1003,960,976,944,945,926,929,941,884,875,872,887,866,826,855,837,833,843,942,1102,1075,1043,1071,1048,1049,1052,1020,1052,1082,1119,null,null],[null,956,938,932,986,987,839,846,868,818,786,785,807,795,852,845,845,810,804,799,801,814,815,816,827,816,809,811,800,826,804,856,964,825,834,832,838,841,833,828,847,834,830,846,827,818,831,837,843,860,963,1082,1137,1115,1082,1059,830,862,918,924,865,887,928,1032,862,813,800,803,918,989,969,976,967,921,893,876,887,955,898,973,991,930,831,826,824,983,1039,836,819,821,826,840,848,821,837,829,828,822,821,822,813,797,802,809,805,790,802,801,784,830,873,899,917,910,898,820,788,799,807,809,829,840,834,827,825,827,841,847,850,858,855,845,871,842,849,843,831,852,844,843,865,824,799,815,802,845,872,832,813,807,809,805,810,809,806,810,816,815,819,825,846,944,873,842,817,852,852,883,990,1031,1083,1108,989,858,833,833,838,827,838,834,846,840,836,822,821,826,838,857,880,943,967,1054,1144,1089,1074,1132,1114,1118,1126,1123,1135,1111,1127,1124,1126,1130,1129,1112,1108,1115,1109,1104,1119,1116,1128,1090,1040,1083,1062,1048,1049,1049,1024,1034,1048,1060,1054,1046,1117,1135,1078,1087,1056,1055,1045,1033,1043,1042,1051,1049,1057,1048,1063,1063,1048,1003,1012,1029,1044,1035,1015,1018,1019,1004,1014,975,902,849,836,843,842,1061,1061,1065,1061,1062,1028,1028,1046,1067,1002,886,862,884,866,897,916,904,896,897,878,880,870,860,857,863,913,926,1038,1049,1055,1102,943,890,870,842,835,842,834,822,835,832,822,823,847,828,859,974,975,979,960,999,921,894,891,891,891,889,894,912,901,918,915,900,940,1014,993,1067,1066,1075,1052,1036,1002,980,970,995,983,979,973,1001,1042,1022,919,1022,1010,971,983,973,979,977,971,991,989,985,1004,938,831,811,818,885,1116,1246,1612,1460,1135,1276,968,897,838,809,822,814,798,808,820,837,850,885,963,1004,991,991,1006,1022,1008,1013,989,938,945,958,960,941,964,887,885,894,895,885,855,833,822,840,827,851,1192,1471,1403,1314,1158,1069,1037,1043,1051,1062,1084,1076,null,null],[null,959,946,965,1014,901,837,855,836,793,784,797,808,788,785,804,831,860,848,822,813,812,812,802,820,813,807,822,806,829,825,936,929,824,833,840,839,841,839,830,847,841,845,856,829,818,830,830,831,829,848,900,1151,1056,1112,885,831,856,932,894,912,918,854,906,959,858,819,811,994,995,984,947,974,945,881,860,886,894,864,1009,974,874,817,808,903,1015,1041,821,809,832,838,833,847,850,861,822,822,809,826,823,823,806,812,814,819,801,798,800,775,840,880,916,916,913,888,814,787,810,820,822,842,831,819,827,826,839,843,860,849,862,845,848,853,852,850,844,851,845,838,873,884,819,812,807,793,845,871,873,826,800,789,822,819,821,810,799,807,801,796,807,891,908,821,834,810,839,830,833,837,849,886,934,968,924,878,850,844,832,834,839,836,834,827,828,843,841,841,843,914,972,953,1138,1116,1135,1147,1147,1147,1127,1119,1143,1149,1132,1128,1135,1132,1130,1117,1100,1094,1079,1083,1064,1083,1069,1074,1109,1033,1057,1061,1051,1045,1044,1037,1039,1035,1050,1040,1072,1006,1085,1100,1031,1042,1057,1052,1031,1042,1052,1051,1055,1052,1052,1060,1056,1049,1005,1014,1034,1047,1028,1025,1015,1016,1021,994,966,884,846,829,834,867,1047,1034,1067,1080,1047,1042,1032,1040,1026,908,852,863,908,876,884,930,903,896,895,881,902,873,870,883,867,862,850,868,897,914,980,1021,1083,1029,1001,907,889,843,845,833,835,823,811,838,831,850,978,975,966,964,1007,951,919,888,899,899,899,896,900,896,911,922,914,953,984,978,1081,1067,1073,1071,1043,1013,996,1003,1016,987,980,974,992,1024,1028,966,988,1012,986,971,969,979,955,989,999,991,997,996,894,805,799,814,930,1170,1277,1630,1282,1231,1388,1043,926,855,811,808,812,809,809,827,833,846,881,994,995,986,996,998,1003,1001,1002,971,922,959,969,960,957,1003,883,905,896,882,874,846,856,829,830,850,871,1406,1569,1602,1606,1502,1383,1295,1194,1101,1097,1110,1087,null,null],[null,939,945,1014,993,861,849,861,829,785,803,804,784,797,787,797,799,835,850,856,844,833,811,805,809,808,809,827,809,811,855,978,851,829,831,848,847,847,851,839,851,852,869,861,837,828,820,825,829,833,832,821,1070,1019,970,819,862,895,942,861,917,951,880,827,1041,926,825,831,1009,989,1003,924,946,966,923,876,878,821,851,998,955,847,814,823,941,1028,1028,822,807,824,830,828,831,853,853,825,834,818,817,810,814,797,806,801,813,818,787,794,833,867,870,916,914,921,870,776,774,812,819,818,839,839,821,832,834,842,844,866,854,844,845,831,840,836,841,839,845,881,906,885,836,815,830,814,811,801,794,857,851,822,795,806,829,806,828,803,820,818,814,826,882,886,820,822,813,833,825,832,843,837,829,839,867,882,931,914,890,878,856,841,844,839,827,826,836,838,845,892,955,927,981,1146,1086,1153,1153,1160,1152,1131,1127,1153,1153,1150,1155,1137,1137,1144,1118,1080,1065,1071,1082,1074,1078,1074,1077,1063,1035,1054,1060,1050,1041,1044,1059,1068,1056,1052,1061,1076,1070,1051,1166,1047,1024,1069,1036,1039,1061,1042,1059,1058,1044,1060,1054,1039,1025,1024,1036,1051,1046,1031,1029,1032,1023,991,995,954,878,828,824,821,874,1029,1048,1083,1084,1051,1050,1045,1052,973,822,835,856,858,857,866,909,876,898,886,878,874,878,889,881,863,853,868,854,870,841,854,882,907,948,998,1057,1031,1022,989,882,835,831,838,839,841,835,972,990,975,999,1000,961,907,892,905,900,900,898,897,901,905,903,914,946,990,950,991,1010,1037,1035,1020,1025,1029,1037,1031,980,975,953,983,1023,1040,993,968,1010,996,961,982,969,960,979,984,982,1000,975,837,806,798,854,1039,1191,1430,1634,1197,1323,1405,1003,959,870,823,818,813,818,799,829,840,840,899,996,1003,999,1000,991,996,997,985,958,905,927,949,940,917,961,894,915,880,846,872,856,863,834,839,849,925,1496,1553,1577,1587,1627,1608,1616,1616,1410,1302,1206,1088,null,null],[null,939,945,1014,993,861,849,861,829,785,803,804,784,797,787,797,799,835,850,856,844,833,811,805,809,808,809,827,809,811,855,978,851,829,831,848,847,847,851,839,851,852,869,861,837,828,820,825,829,833,832,821,1070,1019,970,819,862,895,942,861,917,951,880,827,1041,926,825,831,1009,989,1003,924,946,966,923,876,878,821,851,998,955,847,814,823,941,1028,1028,822,807,824,830,828,831,853,853,825,834,818,817,810,814,797,806,801,813,818,787,794,833,867,870,916,914,921,870,776,774,812,819,818,839,839,821,832,834,842,844,866,854,844,845,831,840,836,841,839,845,881,906,885,836,815,830,814,811,801,794,857,851,822,795,806,829,806,828,803,820,818,814,826,882,886,820,822,813,833,825,832,843,837,829,839,867,882,931,914,890,878,856,841,844,839,827,826,836,838,845,892,955,927,981,1146,1086,1153,1153,1160,1152,1131,1127,1153,1153,1150,1155,1137,1137,1144,1118,1080,1065,1071,1082,1074,1078,1074,1077,1063,1035,1054,1060,1050,1041,1044,1059,1068,1056,1052,1061,1076,1070,1051,1166,1047,1024,1069,1036,1039,1061,1042,1059,1058,1044,1060,1054,1039,1025,1024,1036,1051,1046,1031,1029,1032,1023,991,995,954,878,828,824,821,874,1029,1048,1083,1084,1051,1050,1045,1052,973,822,835,856,858,857,866,909,876,898,886,878,874,878,889,881,863,853,868,854,870,841,854,882,907,948,998,1057,1031,1022,989,882,835,831,838,839,841,835,972,990,975,999,1000,961,907,892,905,900,900,898,897,901,905,903,914,946,990,950,991,1010,1037,1035,1020,1025,1029,1037,1031,980,975,953,983,1023,1040,993,968,1010,996,961,982,969,960,979,984,982,1000,975,837,806,798,854,1039,1191,1430,1634,1197,1323,1405,1003,959,870,823,818,813,818,799,829,840,840,899,996,1003,999,1000,991,996,997,985,958,905,927,949,940,917,961,894,915,880,846,872,856,863,834,839,849,925,1496,1553,1577,1587,1627,1608,1616,1616,1410,1302,1206,1088,null,null],[null,932,951,1022,899,837,849,839,791,787,795,807,803,803,804,803,788,793,801,842,865,875,852,852,826,815,821,814,818,819,940,897,832,832,836,848,858,845,845,850,850,866,862,859,845,825,825,831,851,841,841,883,965,1019,983,839,874,934,907,849,961,983,925,842,1024,1038,879,883,1001,993,999,895,884,929,909,880,864,836,863,1001,908,814,818,881,1007,1064,882,818,810,830,832,828,828,864,821,812,819,816,810,798,801,797,815,787,789,804,800,800,853,880,874,920,932,935,848,770,787,818,818,832,820,825,827,819,851,847,863,865,862,833,837,842,856,848,838,837,860,1018,1039,890,823,814,813,814,815,820,797,836,874,825,816,813,816,812,810,818,812,809,825,839,911,835,810,831,819,812,819,837,837,838,838,842,813,826,835,884,915,914,919,928,897,848,851,829,823,833,838,948,910,956,1147,1054,1120,1158,1151,1153,1156,1150,1155,1156,1156,1156,1158,1138,1139,1144,1113,1078,1080,1077,1077,1070,1069,1063,1079,1049,1035,1077,1070,1052,1046,1055,1087,1079,1071,1066,1078,1067,1094,1076,1104,1141,1036,1031,1038,1052,1062,1045,1054,1049,1050,1067,1052,1052,1008,1032,1035,1036,1055,1033,1023,1010,1022,990,1014,937,879,835,832,821,886,1051,1104,1098,1056,1071,1047,1052,1040,899,824,854,854,853,860,849,923,899,896,893,887,868,870,877,872,872,857,847,857,868,850,828,840,843,846,842,898,916,990,1002,1030,985,912,851,858,842,841,916,963,991,994,981,954,903,904,892,907,911,903,895,908,903,888,903,915,1006,928,941,966,978,977,1001,1010,1011,1057,1009,972,957,966,1012,1038,1044,1036,958,987,1030,969,1000,991,974,984,992,1002,1007,930,824,811,823,969,1147,1257,1561,1498,1141,1441,1278,1030,1000,896,825,813,805,809,828,834,826,833,950,994,983,992,1014,999,1001,996,973,945,917,930,954,926,932,937,911,907,874,860,895,966,930,867,871,873,1059,1462,1550,1646,1625,1554,1534,1581,1599,1685,1672,1515,1149,null,null],[null,943,968,972,851,841,822,828,787,792,799,808,809,796,798,798,805,808,810,836,838,852,870,883,860,814,793,807,813,865,955,862,851,846,830,824,843,844,849,847,838,887,875,859,841,836,833,824,841,849,851,1013,877,1034,860,848,902,906,869,871,946,962,916,888,937,1082,1039,954,930,987,989,940,937,940,870,870,858,869,899,990,871,806,803,954,1059,992,840,814,813,843,846,828,839,856,838,823,831,841,815,808,795,796,807,807,808,798,804,809,823,858,907,924,938,932,834,764,810,822,820,820,830,833,839,836,851,845,842,838,833,838,832,833,839,839,866,888,939,1133,1141,973,842,838,825,830,822,820,817,821,847,825,813,818,801,821,808,804,823,815,806,835,932,846,816,826,847,822,830,846,828,836,824,829,800,830,843,849,852,838,853,887,957,971,927,877,830,836,876,968,968,1097,1143,1111,1124,1151,1162,1154,1148,1140,1150,1154,1147,1164,1168,1151,1153,1150,1122,1077,1067,1046,1043,1048,1064,1075,1078,1049,1017,1061,1054,1065,1042,1048,1058,1066,1071,1071,1076,1072,1080,1091,1018,1113,1104,1034,1043,1058,1050,1060,1053,1053,1056,1058,1046,1058,1020,1010,1037,1034,1044,1016,1023,1011,1020,985,979,934,887,828,830,836,934,1080,1126,1107,1050,1074,1061,1047,970,828,838,853,834,870,851,841,919,921,884,891,881,857,856,871,886,866,863,844,872,865,854,842,835,833,840,861,859,859,862,880,919,992,1052,965,847,838,844,847,918,986,971,964,952,909,907,875,882,881,892,877,892,889,884,916,909,1003,973,914,931,906,912,958,974,975,1018,1022,988,983,965,981,1053,1041,1105,996,957,1027,971,973,975,971,1000,996,1008,1006,880,808,796,815,1049,1270,1342,1733,1315,1204,1431,1164,1098,1065,943,835,828,822,810,823,825,826,822,977,993,994,1004,999,1000,997,970,905,935,951,933,940,958,942,883,915,895,885,850,941,1025,1002,966,964,941,1041,1193,1357,1413,1511,1531,1523,1518,1567,1593,1686,1461,1091,null,null],[null,932,1002,924,845,836,828,801,799,792,809,793,786,791,801,797,806,811,822,848,846,837,836,825,844,871,848,839,827,936,915,838,856,846,845,836,837,845,854,840,845,1214,1047,913,825,855,852,833,835,838,897,1097,855,1063,877,828,895,847,854,887,947,946,941,929,875,1061,1130,959,943,980,985,890,978,997,907,880,910,947,963,971,851,812,832,1007,1039,889,814,832,836,830,830,843,851,824,829,818,825,838,813,814,798,800,794,793,803,811,797,806,842,867,921,928,949,939,820,765,824,828,815,783,820,830,834,837,848,852,848,827,837,847,846,834,828,848,933,1001,1082,1144,1186,1111,919,825,829,832,815,844,826,806,824,874,862,826,819,811,824,795,812,838,828,826,920,825,819,815,849,817,829,830,829,823,833,836,812,827,823,826,842,835,818,826,884,997,1003,982,984,940,975,1012,1051,1171,1089,1127,1120,1138,1146,1146,1145,1145,1137,1153,1148,1158,1155,1160,1164,1157,1119,1088,1066,1039,1027,1067,1069,1066,1085,1032,1022,1068,1065,1066,1058,1069,1070,1075,1077,1091,1079,1079,1084,1088,1101,1081,1099,1136,1050,1080,1060,1055,1062,1060,1069,1064,1062,1065,1005,1010,1020,1036,1023,1032,1005,995,1021,1005,965,963,912,834,819,843,954,1130,1148,1125,1087,1091,1076,1049,923,853,841,830,821,847,859,864,838,880,885,876,872,867,870,873,857,879,864,846,865,871,890,871,851,851,840,853,863,864,862,862,865,870,926,1059,907,852,846,834,895,971,963,958,933,896,900,906,901,888,891,899,903,891,900,922,892,927,996,1025,1000,980,960,914,922,929,942,973,989,988,979,995,1050,1029,1103,1029,995,1057,980,986,984,984,994,995,1003,1019,854,802,806,821,1153,1229,1451,1803,1197,1367,1346,1088,1226,1336,990,826,820,819,810,817,814,812,819,1001,1001,989,995,984,1004,1009,977,907,944,945,928,930,923,912,888,918,868,849,827,934,913,916,965,980,1024,1003,969,959,1034,1144,1358,1401,1483,1500,1554,1564,1362,1031,null,null],[null,934,1005,932,858,854,826,793,783,777,795,773,798,802,810,792,790,820,831,828,846,861,833,837,831,843,849,858,844,1004,858,849,860,849,839,833,829,847,854,836,896,1664,1475,1346,865,855,839,833,835,842,1017,995,865,1023,930,837,899,845,854,884,953,951,962,911,847,945,1084,995,971,987,971,951,963,926,874,879,901,939,985,906,831,809,845,1065,967,827,810,834,834,839,827,838,859,835,826,816,835,840,805,804,803,802,806,802,791,796,826,885,885,827,924,931,946,922,840,799,808,811,782,790,819,811,841,822,842,857,849,824,826,843,830,821,824,912,1044,1118,1164,1162,1189,1170,1005,831,833,836,819,850,830,809,804,862,898,857,817,810,808,813,819,815,848,857,904,828,825,807,839,829,833,833,835,822,822,823,818,824,824,832,834,816,814,827,882,970,1010,1006,1027,1001,1048,996,1159,1129,1093,1113,1114,1128,1117,1136,1133,1144,1140,1126,1130,1142,1153,1134,1140,1113,1115,1070,1072,1055,1043,1084,1059,1063,1085,1018,1036,1077,1069,1058,1062,1077,1070,1072,1083,1079,1109,1097,1079,1088,1179,1110,1021,1169,1052,1074,1095,1057,1064,1049,1049,1072,1075,1055,989,1048,1031,1027,1026,1030,1004,1002,1020,996,965,943,922,867,828,872,990,1168,1142,1104,1127,1125,1086,983,839,848,813,807,814,826,843,858,831,881,907,880,874,880,856,845,855,855,848,871,864,873,889,883,874,868,844,854,858,852,858,867,855,860,861,879,1028,952,862,853,893,955,985,1001,952,915,886,918,931,922,902,957,916,890,911,902,883,896,899,948,960,1030,997,1038,1000,985,941,920,938,964,956,931,980,1000,1053,1015,995,1045,995,993,980,994,984,984,1005,1014,807,808,819,805,1187,1336,1594,1808,1188,1446,1272,1063,1355,1673,1234,840,826,812,819,831,825,817,849,1002,1004,984,1005,994,1001,1000,1003,972,992,980,972,939,923,899,869,912,853,836,842,940,928,961,905,892,922,936,1038,1068,1034,980,979,1071,1168,1276,1528,1530,1180,1006,null,null],[null,934,1005,932,858,854,826,793,783,777,795,773,798,802,810,792,790,820,831,828,846,861,833,837,831,843,849,858,844,1004,858,849,860,849,839,833,829,847,854,836,896,1664,1475,1346,865,855,839,833,835,842,1017,995,865,1023,930,837,899,845,854,884,953,951,962,911,847,945,1084,995,971,987,971,951,963,926,874,879,901,939,985,906,831,809,845,1065,967,827,810,834,834,839,827,838,859,835,826,816,835,840,805,804,803,802,806,802,791,796,826,885,885,827,924,931,946,922,840,799,808,811,782,790,819,811,841,822,842,857,849,824,826,843,830,821,824,912,1044,1118,1164,1162,1189,1170,1005,831,833,836,819,850,830,809,804,862,898,857,817,810,808,813,819,815,848,857,904,828,825,807,839,829,833,833,835,822,822,823,818,824,824,832,834,816,814,827,882,970,1010,1006,1027,1001,1048,996,1159,1129,1093,1113,1114,1128,1117,1136,1133,1144,1140,1126,1130,1142,1153,1134,1140,1113,1115,1070,1072,1055,1043,1084,1059,1063,1085,1018,1036,1077,1069,1058,1062,1077,1070,1072,1083,1079,1109,1097,1079,1088,1179,1110,1021,1169,1052,1074,1095,1057,1064,1049,1049,1072,1075,1055,989,1048,1031,1027,1026,1030,1004,1002,1020,996,965,943,922,867,828,872,990,1168,1142,1104,1127,1125,1086,983,839,848,813,807,814,826,843,858,831,881,907,880,874,880,856,845,855,855,848,871,864,873,889,883,874,868,844,854,858,852,858,867,855,860,861,879,1028,952,862,853,893,955,985,1001,952,915,886,918,931,922,902,957,916,890,911,902,883,896,899,948,960,1030,997,1038,1000,985,941,920,938,964,956,931,980,1000,1053,1015,995,1045,995,993,980,994,984,984,1005,1014,807,808,819,805,1187,1336,1594,1808,1188,1446,1272,1063,1355,1673,1234,840,826,812,819,831,825,817,849,1002,1004,984,1005,994,1001,1000,1003,972,992,980,972,939,923,899,869,912,853,836,842,940,928,961,905,892,922,936,1038,1068,1034,980,979,1071,1168,1276,1528,1530,1180,1006,null,null],[null,925,1022,952,901,874,806,790,781,801,793,783,792,797,791,785,796,829,838,820,834,851,845,844,828,843,842,838,854,1010,878,841,825,852,847,843,834,855,849,842,1021,1692,1560,1821,1018,905,873,847,836,880,1092,920,904,1018,910,889,868,855,851,906,958,962,924,847,830,855,981,1087,998,1025,988,969,969,912,862,899,917,950,960,886,818,896,1052,1034,895,818,827,829,841,837,825,865,843,837,835,835,841,821,816,804,792,804,801,798,808,797,819,896,880,821,944,941,957,903,839,827,806,786,788,776,798,840,855,840,829,850,832,823,824,826,822,838,854,1034,1106,1148,1173,1200,1195,1184,1134,832,838,835,836,843,830,813,799,819,848,874,866,813,808,808,821,823,853,864,846,820,821,817,847,835,822,843,834,829,840,825,824,832,813,833,828,831,819,829,869,997,1019,1007,1016,985,951,1085,1181,1082,1111,1116,1122,1124,1140,1134,1133,1140,1139,1125,1125,1144,1136,1140,1135,1104,1098,1039,1054,1060,1064,1047,1059,1054,1068,1046,1044,1089,1073,1071,1057,1071,1064,1073,1090,1105,1108,1101,1079,1091,1207,1157,1011,1089,1084,1032,1073,1056,1056,1066,1076,1064,1072,1036,993,1051,1025,1033,1014,1017,993,986,1016,999,955,911,920,879,846,872,1014,1153,1134,1146,1172,1107,1030,871,841,838,822,828,820,842,850,827,841,878,939,904,873,869,863,872,855,847,843,854,853,865,874,861,858,863,879,873,838,838,844,848,865,850,851,832,946,1037,993,887,904,942,990,976,959,935,902,911,942,938,906,903,904,878,879,899,943,927,917,881,895,880,888,918,960,953,988,989,1011,985,955,899,905,925,994,988,955,1029,1023,1007,1003,1002,1000,994,996,993,823,821,820,817,1205,1430,1818,1722,1244,1508,1135,1048,1527,1649,1191,858,833,823,826,837,838,808,867,1004,1001,1037,1090,1011,1007,1007,1001,984,985,984,993,972,925,885,836,867,862,838,880,927,949,987,1016,957,929,901,1000,1141,1178,1171,1095,1046,1014,1023,1176,1213,1067,954,null,null],[null,980,1099,1053,942,883,796,800,787,797,793,802,805,806,794,801,827,853,847,839,834,837,836,834,856,858,839,835,900,873,894,898,854,850,851,849,844,850,842,944,1234,1490,1604,1703,1057,1015,975,963,845,1026,1013,838,923,1087,884,899,841,845,902,962,958,941,861,835,822,855,860,1074,1003,984,986,968,987,981,886,897,926,951,965,908,920,1015,1198,951,848,824,828,813,830,836,832,861,840,836,832,839,841,838,805,800,797,790,809,807,803,809,786,859,868,838,934,933,943,880,851,842,808,784,776,793,803,851,849,839,836,847,838,836,833,824,827,845,874,1124,1137,1157,1182,1200,1204,1184,1185,866,829,834,836,839,828,808,798,802,815,835,875,843,833,821,808,835,879,870,834,808,817,830,841,846,823,826,837,832,838,826,816,829,818,824,831,820,818,827,896,1009,1030,1005,1027,979,947,1163,1083,1117,1100,1098,1120,1122,1147,1151,1150,1147,1139,1133,1137,1158,1142,1127,1134,1126,1075,1039,1038,1062,1065,1060,1078,1090,1098,1052,1063,1086,1080,1066,1078,1076,1083,1082,1083,1094,1111,1096,1083,1107,1174,1111,1033,1048,1166,1019,1010,1061,1053,1071,1066,1053,1051,1029,985,1042,1021,1029,991,997,970,1011,1033,977,965,918,926,911,880,909,1013,1113,1133,1165,1201,1099,952,808,845,841,825,817,825,822,838,818,857,867,923,921,881,860,872,865,869,851,862,841,849,861,861,870,872,888,871,872,830,838,849,858,860,850,841,839,854,910,1020,967,931,955,952,997,952,915,917,891,918,920,906,891,877,875,886,939,1097,1127,1076,1025,985,954,921,885,870,863,881,920,935,960,990,1022,990,982,934,949,918,979,1033,1014,997,1003,990,986,1005,963,825,829,810,872,1269,1591,1785,1620,1357,1394,1107,1030,1626,1495,1117,874,840,792,818,832,834,815,904,1010,985,1059,1148,1030,1007,1012,1012,1000,981,961,962,934,900,881,861,850,826,830,920,915,977,996,1017,1030,1000,982,1030,1155,1163,1159,1147,1242,1229,1145,1042,1086,1081,945,null,null],[null,1028,1080,1146,927,855,797,802,806,797,802,798,790,794,789,811,844,844,830,837,837,834,848,859,849,848,848,833,948,848,870,874,908,867,842,846,860,860,853,1018,1172,1175,1414,1527,1054,1057,1084,1328,1007,1125,907,834,967,1068,941,912,840,872,957,968,929,877,819,816,832,844,823,919,1082,981,990,953,950,997,923,874,890,899,928,980,956,1015,1096,899,827,822,818,813,832,817,826,844,848,846,846,825,817,805,805,796,802,795,788,785,793,800,818,876,848,836,926,928,935,873,903,910,827,809,782,801,789,821,848,853,849,841,835,830,835,839,846,863,898,1128,1154,1167,1170,1196,1203,1214,1206,977,845,842,846,834,818,827,813,794,798,813,842,932,864,838,826,841,851,920,811,810,819,833,827,832,834,824,833,837,842,835,832,833,820,826,838,829,827,839,908,993,998,1007,1007,971,951,1138,1101,1105,1101,1074,1103,1127,1166,1159,1172,1167,1142,1150,1150,1141,1127,1122,1125,1102,1062,1038,1048,1068,1078,1096,1107,1112,1107,989,1082,1101,1072,1074,1076,1072,1100,1112,1103,1105,1115,1099,1099,1113,1150,1120,1068,1078,1194,1079,977,1017,1063,1059,1060,1056,1031,1019,990,1022,1017,1021,1005,1015,986,990,1015,983,931,932,924,927,910,918,996,1075,1136,1154,1181,1037,856,821,837,831,819,815,844,816,837,829,848,865,896,916,870,860,878,876,862,832,855,866,843,862,857,861,877,879,860,863,860,864,865,859,851,837,822,841,846,853,882,1044,1040,980,951,978,933,893,891,880,887,884,890,898,887,885,885,1019,1165,1175,1189,1181,1185,1170,1122,996,940,898,879,874,866,864,891,913,924,997,1031,1029,996,1036,1045,1015,1002,996,990,988,994,904,820,811,805,936,1291,1703,1754,1323,1455,1275,1075,1038,1681,1349,1124,931,851,811,830,823,817,848,959,995,994,1072,1106,1026,1011,1018,1020,986,970,964,949,858,875,881,835,841,819,866,958,950,992,997,1022,1034,1046,1018,1057,1123,1227,1192,1191,1257,1293,1263,1218,1251,1125,926,null,null],[null,1036,1154,1253,983,836,799,807,819,807,811,809,812,805,785,824,843,846,857,858,864,857,836,837,848,854,831,879,978,851,841,842,865,892,855,846,850,846,956,1456,1176,1106,1461,1561,1233,1097,1212,1609,1148,1064,838,836,1054,1024,924,891,854,887,957,929,901,827,817,805,835,834,850,844,1090,1068,1013,985,990,1004,938,880,886,886,897,1015,924,1095,1169,935,843,833,837,837,831,822,850,830,852,852,847,832,818,805,791,794,811,806,812,801,797,799,836,875,825,852,938,942,926,870,904,944,833,800,853,846,803,815,883,864,841,837,830,828,846,852,864,890,873,1053,1150,1161,1154,1201,1192,1201,1197,1090,899,853,854,818,823,830,819,809,812,830,825,1091,979,886,850,875,863,915,824,818,824,824,853,828,832,836,819,820,851,858,845,833,806,821,839,841,833,834,920,990,988,1039,1024,948,964,1100,1111,1141,1129,1070,1095,1135,1174,1162,1176,1162,1163,1140,1135,1148,1136,1121,1113,1083,1046,1050,1058,1044,1057,1092,1112,1121,1121,998,1065,1093,1069,1073,1071,1084,1106,1106,1119,1120,1114,1110,1097,1094,1132,1151,1078,1096,1106,1106,1014,968,1068,1068,1056,1055,1064,984,986,1019,1013,1008,991,1015,988,1011,1009,974,930,925,921,952,947,968,985,1039,1134,1159,1136,888,836,849,835,868,835,824,810,831,842,839,872,891,882,906,890,877,868,873,867,861,852,864,853,854,849,853,862,859,883,873,873,867,876,848,835,826,834,845,847,848,851,938,1064,1038,977,921,901,897,898,897,895,906,909,887,894,896,895,1106,1187,1187,1215,1194,1230,1244,1252,1221,1142,1002,906,897,886,866,874,857,872,862,906,905,949,939,1080,1044,987,988,985,989,978,881,812,796,804,1044,1398,1744,1641,1226,1463,1181,1094,1103,1611,1192,1155,997,853,819,840,827,826,872,995,997,998,1024,1021,1016,1016,1017,1003,994,981,974,962,851,882,848,823,826,831,901,970,983,1001,987,1002,1018,1049,998,1161,1169,1135,1166,1207,1237,1278,1266,1259,1261,1024,918,null,null],[null,1036,1154,1253,983,836,799,807,819,807,811,809,812,805,785,824,843,846,857,858,864,857,836,837,848,854,831,879,978,851,841,842,865,892,855,846,850,846,956,1456,1176,1106,1461,1561,1233,1097,1212,1609,1148,1064,838,836,1054,1024,924,891,854,887,957,929,901,827,817,805,835,834,850,844,1090,1068,1013,985,990,1004,938,880,886,886,897,1015,924,1095,1169,935,843,833,837,837,831,822,850,830,852,852,847,832,818,805,791,794,811,806,812,801,797,799,836,875,825,852,938,942,926,870,904,944,833,800,853,846,803,815,883,864,841,837,830,828,846,852,864,890,873,1053,1150,1161,1154,1201,1192,1201,1197,1090,899,853,854,818,823,830,819,809,812,830,825,1091,979,886,850,875,863,915,824,818,824,824,853,828,832,836,819,820,851,858,845,833,806,821,839,841,833,834,920,990,988,1039,1024,948,964,1100,1111,1141,1129,1070,1095,1135,1174,1162,1176,1162,1163,1140,1135,1148,1136,1121,1113,1083,1046,1050,1058,1044,1057,1092,1112,1121,1121,998,1065,1093,1069,1073,1071,1084,1106,1106,1119,1120,1114,1110,1097,1094,1132,1151,1078,1096,1106,1106,1014,968,1068,1068,1056,1055,1064,984,986,1019,1013,1008,991,1015,988,1011,1009,974,930,925,921,952,947,968,985,1039,1134,1159,1136,888,836,849,835,868,835,824,810,831,842,839,872,891,882,906,890,877,868,873,867,861,852,864,853,854,849,853,862,859,883,873,873,867,876,848,835,826,834,845,847,848,851,938,1064,1038,977,921,901,897,898,897,895,906,909,887,894,896,895,1106,1187,1187,1215,1194,1230,1244,1252,1221,1142,1002,906,897,886,866,874,857,872,862,906,905,949,939,1080,1044,987,988,985,989,978,881,812,796,804,1044,1398,1744,1641,1226,1463,1181,1094,1103,1611,1192,1155,997,853,819,840,827,826,872,995,997,998,1024,1021,1016,1016,1017,1003,994,981,974,962,851,882,848,823,826,831,901,970,983,1001,987,1002,1018,1049,998,1161,1169,1135,1166,1207,1237,1278,1266,1259,1261,1024,918,null,null],[null,1074,1192,1083,856,805,799,801,819,805,802,815,802,800,796,821,837,851,858,840,859,860,848,876,874,849,845,954,942,848,832,852,856,870,865,865,849,857,1206,1812,1175,1263,1678,1540,1502,1459,1447,1393,1179,932,832,846,1061,990,913,842,860,908,946,900,846,817,814,830,814,816,839,847,950,1105,1117,973,986,980,952,874,880,874,916,968,916,1054,1173,1146,957,848,836,839,833,847,859,828,820,844,837,824,799,797,801,810,820,815,970,812,790,791,850,853,808,862,940,956,906,868,875,922,843,815,872,905,858,822,875,863,832,839,821,832,849,870,867,867,834,956,1103,1169,1174,1200,1196,1193,1201,1199,997,877,842,821,814,808,815,794,802,828,886,1172,1139,1070,904,897,915,969,866,846,819,818,867,850,838,833,829,828,842,846,843,854,836,835,832,817,826,826,919,981,997,1019,1018,951,1067,955,1020,1080,1072,1081,1103,1146,1178,1176,1146,1149,1161,1145,1133,1142,1135,1113,1090,1078,1061,1068,1058,1054,1083,1131,1139,1128,1114,1037,1073,1080,1072,1065,1075,1088,1106,1108,1123,1110,1119,1118,1106,1103,1148,1117,1093,1112,1070,1102,1087,921,1005,1067,1055,1072,1068,999,990,1024,1024,986,988,1007,987,1000,1007,965,918,921,915,924,951,968,994,984,1069,1109,1102,827,832,860,881,831,830,817,813,836,837,857,905,872,887,899,909,890,885,877,859,853,860,852,870,866,865,862,848,850,858,845,865,854,859,863,830,840,847,845,857,839,849,850,890,996,1032,910,916,910,912,902,902,895,920,894,900,899,901,1195,1202,1212,1238,1209,1215,1242,1242,1236,1231,1179,1057,872,864,857,884,874,878,882,864,882,864,843,912,1019,1015,979,1001,1007,958,845,809,810,863,1124,1534,1791,1523,1176,1418,1123,1116,1184,1446,1123,1184,1051,902,832,818,824,832,902,996,1016,1004,1000,1005,1013,1013,1013,1016,1001,990,963,942,883,886,831,828,834,865,968,953,1002,996,998,1015,1049,1040,1005,1130,1144,1170,1149,1140,1195,1233,1250,1253,1206,979,923,null,null],[null,1158,1102,937,831,800,807,798,801,797,804,804,804,807,813,835,842,850,845,849,859,842,854,874,852,849,868,988,868,845,843,837,837,850,862,897,893,873,1631,1553,1017,1301,1663,1512,1359,1358,1232,1120,1099,862,846,858,1088,943,901,835,919,960,945,917,822,825,802,824,826,831,810,828,897,1003,1122,1061,959,965,974,876,879,911,931,943,913,919,958,1195,1180,1011,886,835,826,843,848,838,839,835,821,810,806,801,805,812,811,833,957,804,808,805,862,848,807,891,933,923,899,896,887,899,849,837,883,921,915,896,820,809,810,832,842,861,875,872,853,849,856,874,1014,1148,1183,1207,1205,1204,1212,1213,1134,956,837,842,824,816,815,804,808,843,1047,1164,1160,1182,1102,1008,1019,1029,886,870,858,879,874,848,833,833,838,824,843,835,829,837,825,809,833,833,825,820,923,960,1012,1023,1000,965,1092,853,882,897,924,968,1011,1056,1106,1157,1149,1150,1144,1156,1146,1145,1122,1108,1090,1075,1076,1065,1091,1126,1148,1154,1162,1151,1137,1021,1077,1066,1071,1082,1096,1096,1117,1117,1129,1130,1105,1086,1097,1116,1156,1098,1080,1120,1086,1046,1177,955,967,1011,1050,1061,1044,968,1000,1020,1037,988,1001,1012,1003,1003,1012,962,915,922,917,945,966,942,968,993,1020,1066,1025,832,833,861,887,819,818,816,834,850,838,866,857,831,874,902,891,895,900,900,849,842,849,847,868,866,877,878,848,846,842,854,868,862,863,861,844,858,847,849,845,845,851,827,837,863,930,1025,946,917,933,911,921,913,899,912,916,911,932,1248,1230,1237,1231,1241,1237,1253,1255,1236,1213,1208,1217,923,859,861,873,872,881,881,849,877,891,859,881,968,1038,991,1005,1007,917,815,816,811,948,1167,1686,1680,1344,1207,1245,1105,1114,1362,1306,1116,1207,1105,964,866,839,829,835,950,997,1003,995,1021,1018,1007,1008,1003,993,986,984,959,875,912,895,857,852,845,931,958,950,999,993,1002,994,1050,1011,1035,1121,1094,1117,1158,1187,1132,1127,1170,1250,1110,916,910,null,null],[null,1027,1092,883,817,800,812,800,794,800,799,804,817,805,823,823,845,850,849,853,865,866,864,855,855,843,957,924,844,840,844,838,846,843,858,870,883,1011,1495,1425,1095,1216,1518,1498,1277,1272,1240,1237,1089,832,836,898,986,938,869,837,960,982,936,912,813,822,826,815,826,826,822,840,937,990,1068,1177,1112,1043,962,938,905,976,1002,920,914,906,871,1061,1199,1185,1014,835,828,854,838,809,825,827,825,813,801,808,801,815,804,880,885,798,810,813,860,854,826,916,923,904,912,920,879,869,853,840,832,902,924,871,817,773,793,813,835,861,857,854,847,848,846,843,930,1092,1180,1205,1199,1206,1208,1214,1207,1073,871,829,802,821,822,815,837,985,1165,1170,1136,1188,1206,1165,1189,1113,973,904,895,924,903,831,830,856,843,829,848,835,838,808,813,831,823,818,807,815,926,973,1008,1021,995,1005,1172,856,854,856,865,876,899,896,954,1021,1033,1063,1076,1148,1138,1141,1137,1102,1097,1074,1070,1092,1128,1146,1163,1159,1158,1162,1129,1014,1084,1065,1078,1096,1116,1105,1124,1146,1154,1145,1112,1079,1101,1115,1152,1138,1087,1129,1129,1023,1182,1087,987,983,993,990,1011,970,986,1004,1010,998,1005,1016,992,1025,1020,951,929,912,916,931,953,951,949,996,1008,1002,850,834,850,852,860,848,831,798,821,856,882,873,820,818,845,883,912,902,886,881,848,841,847,853,862,859,859,867,869,855,867,856,869,863,852,844,860,843,845,854,838,851,849,832,842,843,862,1008,1023,961,909,912,908,885,885,922,939,905,997,1236,1245,1236,1230,1255,1272,1248,1259,1238,1237,1214,1227,1101,943,852,850,873,881,880,847,879,886,848,857,909,1049,1004,1001,978,867,810,816,849,1034,1214,1686,1535,1182,1341,1199,1126,1151,1523,1207,1152,1191,1195,1029,905,866,833,872,984,1007,1000,993,1017,998,1003,1003,1014,1004,979,968,928,840,875,864,848,847,853,951,957,983,990,1000,993,1043,1037,1010,1153,1107,1107,1106,1102,1140,1185,1151,1115,1221,1075,909,922,null,null],[null,938,1021,849,809,805,820,789,797,810,794,814,802,796,836,831,843,844,851,857,862,859,867,881,860,908,966,862,871,848,845,841,857,846,851,849,868,931,1003,1171,1219,1485,1550,1568,1431,1206,1174,1125,1165,929,925,1057,972,909,839,868,945,964,927,880,821,811,823,822,816,808,825,857,1014,1056,1207,1066,1111,1168,1120,969,956,1010,990,893,913,913,898,917,1023,1131,971,826,832,830,848,841,851,846,822,807,795,796,803,823,827,1002,833,796,794,806,858,853,854,926,934,897,907,937,868,838,853,849,827,872,903,906,856,808,796,796,873,879,835,862,863,830,827,839,882,1018,1145,1185,1203,1225,1221,1206,1199,1179,962,822,829,820,820,822,912,1112,1172,1152,1140,1162,1183,1208,1170,1151,1173,1062,1017,969,889,837,831,840,844,832,844,840,856,815,816,817,831,836,829,820,924,974,1006,1026,995,1073,1070,862,838,852,861,850,858,854,881,956,870,887,915,978,1005,1054,1072,1088,1075,1067,1074,1132,1156,1149,1135,1154,1154,1144,1137,1059,1089,1074,1088,1102,1123,1126,1140,1174,1175,1137,1120,1095,1104,1122,1154,1154,1139,1144,1138,1065,1102,1134,987,978,923,838,927,939,975,998,1003,1000,1003,1023,992,1012,1008,934,911,906,909,924,924,921,939,934,1009,938,803,849,842,836,839,848,828,809,835,846,860,857,837,800,848,863,928,907,877,856,839,851,869,864,859,876,881,874,846,863,877,863,857,844,839,849,856,852,849,858,847,853,848,837,849,863,879,864,973,1031,1017,902,907,897,902,897,914,903,1064,1258,1266,1263,1245,1253,1271,1255,1247,1251,1231,1219,1239,1199,1134,944,854,862,870,869,848,858,885,865,861,863,1034,1026,1006,940,821,807,822,867,1146,1225,1696,1417,1163,1406,1110,1098,1251,1666,1141,1159,1213,1198,1088,921,842,837,898,1003,988,1001,994,996,994,1001,1013,1011,1003,981,973,888,865,893,855,833,844,914,971,959,977,977,976,998,1081,1045,1075,1212,1111,1110,1102,1102,1099,1129,1176,1189,1288,964,931,982,null,null],[null,938,1021,849,809,805,820,789,797,810,794,814,802,796,836,831,843,844,851,857,862,859,867,881,860,908,966,862,871,848,845,841,857,846,851,849,868,931,1003,1171,1219,1485,1550,1568,1431,1206,1174,1125,1165,929,925,1057,972,909,839,868,945,964,927,880,821,811,823,822,816,808,825,857,1014,1056,1207,1066,1111,1168,1120,969,956,1010,990,893,913,913,898,917,1023,1131,971,826,832,830,848,841,851,846,822,807,795,796,803,823,827,1002,833,796,794,806,858,853,854,926,934,897,907,937,868,838,853,849,827,872,903,906,856,808,796,796,873,879,835,862,863,830,827,839,882,1018,1145,1185,1203,1225,1221,1206,1199,1179,962,822,829,820,820,822,912,1112,1172,1152,1140,1162,1183,1208,1170,1151,1173,1062,1017,969,889,837,831,840,844,832,844,840,856,815,816,817,831,836,829,820,924,974,1006,1026,995,1073,1070,862,838,852,861,850,858,854,881,956,870,887,915,978,1005,1054,1072,1088,1075,1067,1074,1132,1156,1149,1135,1154,1154,1144,1137,1059,1089,1074,1088,1102,1123,1126,1140,1174,1175,1137,1120,1095,1104,1122,1154,1154,1139,1144,1138,1065,1102,1134,987,978,923,838,927,939,975,998,1003,1000,1003,1023,992,1012,1008,934,911,906,909,924,924,921,939,934,1009,938,803,849,842,836,839,848,828,809,835,846,860,857,837,800,848,863,928,907,877,856,839,851,869,864,859,876,881,874,846,863,877,863,857,844,839,849,856,852,849,858,847,853,848,837,849,863,879,864,973,1031,1017,902,907,897,902,897,914,903,1064,1258,1266,1263,1245,1253,1271,1255,1247,1251,1231,1219,1239,1199,1134,944,854,862,870,869,848,858,885,865,861,863,1034,1026,1006,940,821,807,822,867,1146,1225,1696,1417,1163,1406,1110,1098,1251,1666,1141,1159,1213,1198,1088,921,842,837,898,1003,988,1001,994,996,994,1001,1013,1011,1003,981,973,888,865,893,855,833,844,914,971,959,977,977,976,998,1081,1045,1075,1212,1111,1110,1102,1102,1099,1129,1176,1189,1288,964,931,982,null,null],[null,1015,866,812,812,799,813,807,807,816,790,803,806,812,839,827,840,833,850,871,848,869,868,867,860,957,923,860,867,859,861,850,855,852,851,859,861,882,912,959,1019,1488,1524,1647,1438,1103,1181,1287,1235,1204,1161,1133,969,889,837,878,967,959,924,837,808,814,819,818,817,821,847,867,1025,1179,1279,1009,1000,1063,1110,1140,1099,1107,989,871,914,935,937,918,909,968,1006,851,835,835,833,853,842,851,816,803,793,797,813,811,900,1048,815,805,825,796,858,849,872,943,946,909,912,935,858,843,855,849,843,865,897,903,871,827,793,803,866,842,835,829,828,831,838,839,850,930,1080,1186,1195,1220,1223,1208,1189,1193,1094,830,835,813,827,859,1028,1167,1174,1150,1177,1190,1180,1190,1170,1178,1234,1224,1210,1142,967,897,860,842,830,844,838,829,816,804,814,822,830,818,820,833,939,972,1005,1021,1000,1140,1018,860,833,851,850,853,854,879,866,825,828,832,841,849,903,914,920,970,987,1006,1055,1113,1144,1160,1131,1124,1140,1120,1125,1054,1098,1083,1101,1106,1126,1146,1147,1177,1176,1137,1112,1112,1122,1133,1166,1125,1134,1130,1127,1119,1100,1109,1015,980,940,886,867,879,906,956,975,992,1006,1008,1014,1006,991,939,924,918,910,917,918,920,929,916,949,852,792,857,837,839,818,834,815,836,868,845,857,852,817,803,868,878,906,899,872,856,853,853,886,874,862,875,878,880,864,858,870,859,852,845,854,859,851,848,842,862,849,852,849,850,877,897,868,841,845,910,1018,959,907,904,889,904,915,961,1160,1264,1256,1278,1277,1266,1236,1248,1252,1244,1248,1244,1232,1211,1213,1137,859,849,861,862,862,853,879,866,874,850,966,1053,991,920,815,798,810,937,1176,1298,1707,1335,1197,1454,1126,1131,1368,1715,1124,1151,1194,1218,1154,980,894,849,944,1002,983,995,985,977,986,986,1019,1008,986,967,954,879,881,890,858,831,847,981,955,962,995,998,1006,1006,1105,1032,1133,1159,1111,1114,1120,1124,1119,1120,1166,1093,1252,1097,1105,1125,null,null],[null,1027,968,894,820,815,806,813,816,808,806,802,806,828,842,840,850,844,859,863,853,868,876,880,861,1096,949,857,849,861,866,861,854,865,851,860,867,873,883,927,909,1499,1523,1659,1506,1223,1326,1335,1139,1107,1047,966,953,887,862,922,975,933,862,837,817,819,818,804,824,835,848,890,982,1104,1110,953,1179,1212,993,1264,1270,1262,1120,889,915,961,963,919,934,900,963,962,846,829,851,844,843,828,800,809,795,797,808,825,991,995,792,809,811,780,871,841,872,945,945,897,917,945,888,855,857,852,854,844,859,874,883,864,844,827,821,831,836,829,833,833,827,829,835,871,976,1193,1186,1202,1207,1205,1208,1189,1174,851,823,826,823,979,1130,1158,1173,1171,1201,1189,1184,1201,1155,1163,1214,1215,1220,1213,1167,1093,995,925,855,876,847,817,829,809,809,815,828,833,823,824,936,971,1010,1010,1046,1138,940,855,840,849,853,875,867,871,873,844,834,827,834,837,852,852,858,853,882,908,906,983,1010,1051,1068,1103,1106,1103,1119,1061,1096,1076,1105,1122,1127,1102,1140,1167,1137,1115,1122,1121,1130,1122,1168,1123,1108,1141,1133,1133,1100,1064,1102,1007,985,973,858,865,859,881,896,927,933,975,986,992,980,926,927,912,902,932,923,921,912,919,861,793,808,873,853,840,830,831,822,843,858,838,857,841,814,805,843,872,896,898,859,843,866,870,879,884,863,861,864,863,877,846,847,844,846,836,848,865,845,854,852,866,859,854,849,856,862,859,846,850,839,859,863,1042,982,926,880,913,939,1049,1256,1262,1265,1275,1259,1270,1240,1221,1198,1227,1272,1251,1219,1229,1212,1207,999,866,859,849,868,865,879,866,876,854,909,1032,980,853,804,808,815,1041,1230,1378,1636,1172,1340,1370,1110,1142,1527,1569,1140,1140,1176,1204,1166,1025,888,881,958,983,990,995,1001,992,996,999,1002,1003,984,968,918,878,894,887,880,874,864,1004,961,995,999,1002,986,1006,1035,1085,1227,1114,1116,1172,1196,1152,1117,1165,1158,1011,1268,1212,1055,930,null,null],[null,858,1108,1062,1047,932,823,811,814,811,802,803,803,825,844,865,846,842,838,848,864,883,865,874,860,1138,967,845,844,865,857,848,866,878,860,865,879,874,882,1025,1241,1245,1235,1339,1504,1259,1231,1083,903,899,867,873,891,869,909,955,969,911,843,835,835,830,812,812,828,834,856,899,922,1029,1112,968,1421,1219,1049,1130,1065,1191,1215,986,948,981,985,968,975,957,926,1013,972,852,822,829,841,822,801,796,806,808,812,891,1036,897,806,819,804,808,891,867,922,934,924,883,937,956,914,874,872,881,837,838,848,855,860,842,833,822,820,821,823,830,827,820,821,838,831,842,892,1139,1198,1193,1205,1197,1187,1192,1191,928,836,834,825,1092,1172,1148,1161,1170,1187,1188,1183,1147,1153,1171,1215,1210,1213,1207,1208,1199,1179,1115,939,919,861,852,822,807,810,814,825,833,825,816,940,986,1030,1015,1058,1144,903,856,850,846,839,861,853,853,860,841,845,840,831,824,828,826,838,871,901,871,854,865,874,883,900,974,984,1029,1060,1075,1089,1073,1098,1117,1107,1092,1136,1154,1146,1114,1103,1102,1110,1125,1164,1151,1110,1137,1134,1134,1112,1078,1134,1086,963,980,917,942,876,863,849,839,844,889,935,944,956,928,944,927,911,916,923,919,891,887,809,807,848,851,829,826,834,836,843,844,810,818,831,844,828,801,807,835,884,901,864,840,859,863,872,880,864,849,854,855,844,863,853,855,843,851,861,844,848,858,870,857,849,850,854,855,853,848,851,849,848,845,834,923,1021,1028,912,903,958,1161,1263,1288,1291,1275,1255,1237,1232,1210,1212,1228,1233,1227,1227,1207,1211,1194,1167,1003,894,854,869,860,882,885,863,858,875,990,957,837,811,811,869,1126,1228,1534,1513,1144,1431,1323,1110,1369,1613,1404,1130,1128,1163,1191,1167,1105,964,936,1000,1001,999,1000,1001,998,1011,1004,998,990,979,943,887,895,898,872,868,883,865,985,958,997,997,1003,1013,1001,1143,1257,1281,1309,1194,1252,1346,1257,1152,1140,1005,991,1135,969,871,854,null,null],[null,845,1159,1170,1146,1129,978,900,849,815,801,805,812,829,840,843,836,845,848,856,857,871,880,857,944,1032,938,901,866,866,860,853,854,855,867,874,870,870,894,1095,1674,1244,1005,965,1201,1178,1098,878,894,893,860,932,871,897,944,941,922,886,867,853,854,837,834,820,842,851,875,903,883,946,1039,1150,1454,1216,1162,995,921,1049,1065,1092,1035,987,998,982,961,966,956,908,1010,976,883,851,827,799,812,802,828,814,806,984,998,833,815,863,832,851,868,861,910,894,925,907,937,938,936,917,864,855,839,841,851,854,833,834,823,826,838,813,826,819,824,814,818,823,835,834,849,1067,1176,1172,1190,1197,1178,1185,1185,1065,915,837,870,1158,1154,1164,1184,1167,1187,1174,1194,1147,1143,1162,1211,1202,1220,1214,1196,1183,1204,1108,909,904,919,842,825,819,826,812,821,816,815,826,970,995,1035,1022,1098,1060,877,860,852,836,836,849,845,855,862,840,828,825,815,828,843,839,844,849,871,860,829,847,841,845,851,858,868,882,915,1132,1082,1092,1112,1115,1111,1082,1136,1169,1143,1121,1112,1114,1096,1105,1154,1153,1147,1130,1114,1117,1123,1115,1078,1183,1020,1001,971,965,909,868,856,857,841,863,898,898,913,900,929,939,944,931,929,914,901,835,801,823,842,838,847,841,814,848,887,861,824,826,852,853,777,800,836,874,880,895,877,843,854,865,876,864,878,846,848,857,857,861,848,850,850,855,855,841,854,849,850,855,844,839,842,853,855,855,854,847,827,828,842,844,884,993,1039,927,1047,1214,1251,1262,1262,1256,1245,1220,1208,1192,1201,1214,1230,1229,1227,1185,1209,1210,1199,1165,1034,902,864,859,873,888,839,851,855,935,939,810,812,813,923,1207,1259,1587,1341,1205,1443,1210,1190,1515,1653,1231,1129,1138,1164,1197,1166,1140,1026,958,992,989,990,1006,993,1003,999,1000,1001,999,991,904,863,904,887,880,892,881,908,940,973,1008,996,1004,989,990,1075,959,1012,1182,1224,1248,1228,1203,1157,1082,989,1113,912,864,843,844,null,null],[null,845,1159,1170,1146,1129,978,900,849,815,801,805,812,829,840,843,836,845,848,856,857,871,880,857,944,1032,938,901,866,866,860,853,854,855,867,874,870,870,894,1095,1674,1244,1005,965,1201,1178,1098,878,894,893,860,932,871,897,944,941,922,886,867,853,854,837,834,820,842,851,875,903,883,946,1039,1150,1454,1216,1162,995,921,1049,1065,1092,1035,987,998,982,961,966,956,908,1010,976,883,851,827,799,812,802,828,814,806,984,998,833,815,863,832,851,868,861,910,894,925,907,937,938,936,917,864,855,839,841,851,854,833,834,823,826,838,813,826,819,824,814,818,823,835,834,849,1067,1176,1172,1190,1197,1178,1185,1185,1065,915,837,870,1158,1154,1164,1184,1167,1187,1174,1194,1147,1143,1162,1211,1202,1220,1214,1196,1183,1204,1108,909,904,919,842,825,819,826,812,821,816,815,826,970,995,1035,1022,1098,1060,877,860,852,836,836,849,845,855,862,840,828,825,815,828,843,839,844,849,871,860,829,847,841,845,851,858,868,882,915,1132,1082,1092,1112,1115,1111,1082,1136,1169,1143,1121,1112,1114,1096,1105,1154,1153,1147,1130,1114,1117,1123,1115,1078,1183,1020,1001,971,965,909,868,856,857,841,863,898,898,913,900,929,939,944,931,929,914,901,835,801,823,842,838,847,841,814,848,887,861,824,826,852,853,777,800,836,874,880,895,877,843,854,865,876,864,878,846,848,857,857,861,848,850,850,855,855,841,854,849,850,855,844,839,842,853,855,855,854,847,827,828,842,844,884,993,1039,927,1047,1214,1251,1262,1262,1256,1245,1220,1208,1192,1201,1214,1230,1229,1227,1185,1209,1210,1199,1165,1034,902,864,859,873,888,839,851,855,935,939,810,812,813,923,1207,1259,1587,1341,1205,1443,1210,1190,1515,1653,1231,1129,1138,1164,1197,1166,1140,1026,958,992,989,990,1006,993,1003,999,1000,1001,999,991,904,863,904,887,880,892,881,908,940,973,1008,996,1004,989,990,1075,959,1012,1182,1224,1248,1228,1203,1157,1082,989,1113,912,864,843,844,null,null],[null,887,1192,1219,1217,1222,1152,1098,1053,968,838,804,827,830,869,865,842,863,854,849,858,868,860,885,1046,1047,1075,946,898,871,862,855,848,852,862,870,872,880,922,1176,1769,1162,1043,918,1042,1223,1002,905,917,875,870,957,871,891,904,901,888,869,871,884,853,824,860,831,846,865,876,900,869,948,1001,1327,1407,1216,1118,931,912,1028,993,1004,1082,1100,1018,995,960,993,979,931,946,995,981,856,829,809,816,808,809,820,878,1034,904,822,856,869,826,841,860,871,900,889,942,931,946,946,934,884,867,847,835,844,843,844,832,843,841,832,831,824,829,835,838,809,827,820,826,831,836,970,1129,1184,1179,1205,1182,1170,1154,1147,1054,920,973,1163,1161,1175,1183,1180,1199,1189,1173,1136,1157,1167,1192,1200,1203,1216,1203,1182,1181,1065,863,902,877,872,838,836,836,833,823,824,824,842,976,997,1027,1031,1146,1038,851,854,851,829,844,848,854,854,862,827,834,828,827,833,856,856,844,866,867,859,841,830,840,847,848,847,839,828,851,993,979,1046,1097,1100,1084,1079,1133,1146,1143,1128,1131,1142,1100,1073,1165,1131,1130,1133,1106,1112,1112,1122,1034,1141,1104,1008,1007,974,939,864,849,876,860,855,866,876,898,869,892,919,929,938,930,904,921,794,819,840,836,838,841,822,826,866,909,864,799,829,833,822,782,805,841,896,917,910,870,845,851,861,868,869,862,845,854,852,850,841,842,838,869,846,846,855,864,865,849,851,856,861,838,848,852,851,845,848,830,823,823,839,841,858,972,1063,1147,1233,1246,1248,1260,1251,1237,1221,1183,1167,1178,1207,1206,1211,1223,1197,1193,1209,1205,1221,1172,1066,851,839,845,868,864,856,857,874,994,833,820,807,1000,1166,1364,1623,1216,1264,1416,1138,1250,1625,1408,1156,1156,1138,1162,1207,1169,1128,1066,995,1002,981,989,1004,1000,1003,1009,1006,993,984,992,864,893,901,872,883,889,898,973,963,966,966,976,991,1023,1058,1047,970,1114,1031,1055,1143,1142,1135,1088,1004,1066,1191,974,897,846,840,null,null],[null,991,1211,1227,1244,1241,1231,1200,1156,1143,1032,963,917,852,841,850,861,850,865,857,866,879,861,943,1095,1049,1050,982,969,897,878,856,853,843,841,864,879,901,932,1648,1992,1235,1177,1124,1173,1154,1005,943,878,854,906,957,861,881,884,889,917,881,874,920,890,861,850,851,835,870,892,898,874,962,985,1568,1359,1072,1113,909,945,991,945,858,935,1049,1081,988,976,991,975,954,924,945,1035,850,829,825,829,808,808,817,1002,1028,858,869,879,849,845,858,832,878,943,922,939,922,931,933,945,873,940,948,824,827,858,850,831,846,835,825,819,814,827,820,825,798,805,823,816,822,830,883,1056,1173,1189,1188,1167,1172,1158,1132,1157,1115,1123,1150,1174,1187,1175,1209,1199,1167,1158,1127,1169,1182,1186,1204,1209,1202,1184,1178,1182,977,834,849,861,904,895,871,863,857,825,834,822,841,988,1003,1034,1041,1114,1009,869,858,859,835,828,850,858,851,867,835,840,827,819,850,851,848,864,855,873,862,832,836,822,825,832,830,823,828,859,908,868,899,1034,1087,1093,1071,1137,1138,1127,1111,1132,1137,1112,1075,1169,1134,1107,1139,1111,1122,1123,1127,1092,1064,1134,1113,988,970,945,873,849,854,877,843,851,841,863,870,895,908,926,961,927,909,883,822,844,822,846,837,832,813,826,855,858,835,809,831,818,840,810,835,886,900,883,870,870,866,853,858,848,843,856,852,851,844,839,837,840,847,862,851,850,849,853,860,851,841,852,844,839,855,855,844,847,835,838,838,830,837,830,829,865,1065,1152,1195,1223,1239,1265,1248,1244,1229,1192,1181,1175,1212,1222,1216,1214,1184,1193,1216,1201,1230,1218,1197,915,863,853,846,882,885,871,863,985,958,866,811,1047,1216,1474,1652,1122,1415,1268,1109,1407,1598,1267,1133,1167,1155,1157,1196,1172,1061,1045,1037,1024,999,1001,1000,997,981,1015,1001,996,999,1001,866,906,869,874,882,897,928,1024,1085,992,949,979,995,1110,1222,1023,1074,1621,1624,1048,972,1018,1080,1032,983,1160,1053,1008,994,927,858,null,null],[null,1093,1223,1221,1256,1254,1234,1223,1233,1218,1159,1108,1058,1044,894,852,839,856,857,863,862,871,888,990,972,1111,1015,1012,1032,908,861,883,850,857,849,855,877,920,1053,1501,1477,1267,1237,1160,1165,998,989,1033,939,902,978,952,884,898,951,920,884,893,940,924,870,871,872,870,850,887,907,891,867,965,942,1764,1322,995,1060,901,954,935,910,836,869,909,1022,1056,998,977,970,975,950,928,947,1006,951,876,859,817,819,824,944,900,884,871,842,823,834,855,831,897,957,954,951,919,955,987,984,911,998,993,825,842,852,841,834,832,824,854,833,823,837,813,800,804,816,823,817,824,839,833,935,1110,1176,1168,1167,1175,1151,1118,1155,1161,1147,1171,1194,1189,1183,1215,1187,1163,1129,1151,1194,1180,1180,1184,1193,1196,1164,1175,1178,952,825,850,846,852,860,879,889,910,852,826,830,852,1021,1011,1019,1020,1161,954,880,842,849,839,842,875,864,850,882,849,830,823,822,853,854,836,854,857,865,847,837,811,821,833,835,830,839,834,832,868,870,863,857,930,1007,1086,1105,1123,1122,1122,1125,1135,1111,1078,1169,1163,1123,1131,1117,1122,1129,1141,1152,1079,1085,1161,987,988,960,888,863,843,854,859,819,832,849,836,856,876,918,944,920,896,863,815,847,814,823,847,828,817,816,850,835,814,822,846,844,851,837,849,887,874,871,870,899,892,858,859,868,848,867,858,860,846,828,839,849,863,848,845,865,863,858,841,836,849,861,834,844,872,857,857,834,838,837,848,837,839,841,834,845,921,1007,1095,1186,1217,1211,1214,1226,1209,1216,1187,1180,1195,1197,1186,1184,1201,1218,1230,1223,1226,1221,1228,1075,944,863,866,873,885,881,866,893,974,973,898,1072,1233,1570,1646,1180,1426,1202,1134,1521,1564,1160,1153,1186,1171,1161,1159,1149,1002,996,1100,1012,984,1004,983,997,986,1005,987,1001,1001,971,908,907,870,909,882,896,935,969,1295,1299,1190,1061,963,964,1241,1195,1498,1976,2049,1692,1297,1043,970,991,1106,1133,917,859,905,997,974,null,null],[null,1093,1223,1221,1256,1254,1234,1223,1233,1218,1159,1108,1058,1044,894,852,839,856,857,863,862,871,888,990,972,1111,1015,1012,1032,908,861,883,850,857,849,855,877,920,1053,1501,1477,1267,1237,1160,1165,998,989,1033,939,902,978,952,884,898,951,920,884,893,940,924,870,871,872,870,850,887,907,891,867,965,942,1764,1322,995,1060,901,954,935,910,836,869,909,1022,1056,998,977,970,975,950,928,947,1006,951,876,859,817,819,824,944,900,884,871,842,823,834,855,831,897,957,954,951,919,955,987,984,911,998,993,825,842,852,841,834,832,824,854,833,823,837,813,800,804,816,823,817,824,839,833,935,1110,1176,1168,1167,1175,1151,1118,1155,1161,1147,1171,1194,1189,1183,1215,1187,1163,1129,1151,1194,1180,1180,1184,1193,1196,1164,1175,1178,952,825,850,846,852,860,879,889,910,852,826,830,852,1021,1011,1019,1020,1161,954,880,842,849,839,842,875,864,850,882,849,830,823,822,853,854,836,854,857,865,847,837,811,821,833,835,830,839,834,832,868,870,863,857,930,1007,1086,1105,1123,1122,1122,1125,1135,1111,1078,1169,1163,1123,1131,1117,1122,1129,1141,1152,1079,1085,1161,987,988,960,888,863,843,854,859,819,832,849,836,856,876,918,944,920,896,863,815,847,814,823,847,828,817,816,850,835,814,822,846,844,851,837,849,887,874,871,870,899,892,858,859,868,848,867,858,860,846,828,839,849,863,848,845,865,863,858,841,836,849,861,834,844,872,857,857,834,838,837,848,837,839,841,834,845,921,1007,1095,1186,1217,1211,1214,1226,1209,1216,1187,1180,1195,1197,1186,1184,1201,1218,1230,1223,1226,1221,1228,1075,944,863,866,873,885,881,866,893,974,973,898,1072,1233,1570,1646,1180,1426,1202,1134,1521,1564,1160,1153,1186,1171,1161,1159,1149,1002,996,1100,1012,984,1004,983,997,986,1005,987,1001,1001,971,908,907,870,909,882,896,935,969,1295,1299,1190,1061,963,964,1241,1195,1498,1976,2049,1692,1297,1043,970,991,1106,1133,917,859,905,997,974,null,null],[null,1157,1234,1229,1240,1247,1236,1247,1231,1235,1114,1096,1067,1069,1006,1000,961,849,852,860,850,878,957,1047,955,1068,1099,1061,968,994,911,897,850,861,857,855,865,1088,1171,1095,1176,1330,1311,1090,1110,1038,1185,1120,1145,1076,1008,934,895,956,998,955,899,960,936,921,901,887,884,901,926,917,908,900,879,1021,893,2011,1008,987,1007,920,968,881,907,835,869,888,893,1080,1108,1039,990,972,954,949,918,988,994,1043,1026,836,807,839,892,902,881,845,856,854,841,856,834,906,939,959,962,931,1097,1119,1133,1031,1067,948,845,843,840,846,828,828,826,846,829,822,821,823,817,825,833,820,820,810,826,826,872,1007,1130,1165,1165,1124,956,1064,1135,1166,1176,1170,1190,1171,1174,1187,1159,1146,1119,1157,1188,1154,1181,1201,1199,1212,1174,1208,1101,887,825,834,833,831,843,830,834,872,908,883,857,889,1036,1035,1035,1023,1133,939,869,856,854,849,848,871,858,851,876,833,832,819,826,850,836,859,871,843,866,844,846,816,823,834,854,826,827,824,833,878,849,845,850,848,880,924,1074,1096,1117,1109,1104,1124,1106,1087,1163,1143,1161,1121,1145,1115,1122,1152,1161,1140,1080,1064,1061,1000,976,899,863,861,879,857,824,854,864,849,843,865,903,938,915,898,836,809,830,836,847,850,833,824,841,845,847,826,825,851,844,826,847,817,810,862,893,873,916,901,863,865,870,846,867,864,866,848,841,835,844,847,852,856,850,853,854,839,840,851,866,835,845,884,846,852,851,828,843,839,832,840,857,847,863,874,887,966,1083,1196,1186,1182,1175,1163,1193,1199,1209,1185,1177,1154,1162,1176,1212,1227,1224,1231,1221,1208,1205,1124,953,891,829,849,888,891,866,886,949,1026,1107,1316,1560,1597,1296,1394,1138,1130,1618,1404,1147,1163,1194,1202,1171,1170,1105,959,974,1158,1031,994,1001,984,985,990,1007,1004,988,967,941,909,878,876,879,869,914,944,912,1803,1569,1623,1563,1140,978,1154,1161,1642,2023,2073,2061,1943,1620,1129,1086,1160,1009,853,842,844,855,950,null,null],[null,1165,1237,1238,1247,1266,1236,1239,1223,1246,1174,1207,1223,1205,968,1114,1126,1014,947,891,857,840,1028,1073,999,1064,1088,1123,1036,1058,1005,935,900,887,882,877,870,1126,1234,1191,1246,1367,1308,1088,1003,1101,1206,1261,1118,1051,1002,924,950,959,1037,1041,951,1019,1000,986,920,903,929,917,958,950,906,873,896,961,954,1866,903,941,1002,947,985,928,911,861,878,888,884,974,1042,1103,1065,943,928,950,927,921,912,924,1018,867,837,873,879,865,865,853,863,856,846,898,856,928,939,973,1037,984,1215,1073,1207,1079,885,845,842,837,859,851,849,845,831,831,842,841,827,817,813,817,812,811,812,810,812,833,842,905,1057,1162,1118,990,864,881,987,1094,1161,1171,1159,1171,1192,1156,1148,1135,1134,1170,1167,1148,1168,1183,1198,1207,1167,1200,1062,864,834,844,825,833,831,829,826,829,869,888,904,945,1027,1042,1067,1032,1087,925,873,859,844,830,850,847,841,828,864,840,830,827,833,855,821,838,847,871,877,843,845,833,819,829,834,832,824,821,872,862,851,833,849,841,857,849,929,996,1084,1106,1102,1125,1073,1088,1178,1129,1135,1129,1130,1114,1114,1131,1174,1169,1125,1048,1147,1083,957,935,917,891,920,883,861,865,847,897,860,838,891,931,931,861,827,802,821,827,837,816,842,833,831,842,848,846,839,829,816,794,826,819,799,834,916,885,895,909,870,859,857,854,855,860,841,844,851,868,865,859,837,850,850,842,853,848,861,859,860,850,864,857,842,847,861,834,857,837,837,859,876,861,863,885,916,900,925,1171,1184,1141,1156,1150,1160,1180,1204,1169,1184,1175,1159,1169,1204,1227,1238,1231,1226,1211,1212,1194,1149,968,855,837,851,884,884,858,881,926,1142,1193,1360,1410,1357,1243,1093,1122,1612,1235,1116,1168,1184,1225,1193,1131,1044,937,1046,1152,1048,1021,997,987,994,1009,1015,982,976,960,903,871,864,878,858,882,935,925,959,2504,1813,1328,1170,1364,1393,1219,954,1269,1555,1768,2068,2075,1789,1141,1130,1101,897,826,842,832,832,851,null,null],[null,1176,1237,1243,1240,1230,1246,1237,1248,1202,1065,1180,1301,1422,1159,1216,1197,1237,1123,1090,1002,949,1041,945,992,1161,1111,995,1057,1096,1054,985,962,894,889,885,903,1044,1109,1121,1205,1273,1105,1119,1137,1008,911,1059,1157,1036,980,957,1034,1075,1126,1084,1043,1033,1019,961,999,960,980,895,909,941,954,938,977,898,878,920,937,915,976,997,963,926,904,853,875,906,887,986,978,990,1041,1096,1027,979,919,912,927,902,945,927,875,877,870,880,889,856,890,838,850,896,868,914,961,977,999,1028,1163,1060,1133,986,859,861,861,851,853,843,880,858,833,846,850,833,824,826,812,820,809,820,819,810,815,833,844,835,957,1163,1011,850,829,828,845,910,1016,1143,1161,1159,1175,1141,1154,1134,1102,1158,1145,1150,1170,1182,1190,1186,1164,1160,983,896,842,848,824,830,822,827,815,839,826,833,856,875,974,1033,1068,1024,1110,901,882,860,851,838,834,839,846,865,875,824,832,851,842,838,836,834,821,850,854,836,837,828,824,838,843,826,824,821,862,848,837,830,858,859,842,827,836,852,908,997,1106,1121,1089,1101,1166,1146,1126,1135,1105,1094,1100,1127,1153,1160,1137,1102,1100,1205,1043,930,966,944,903,917,842,842,869,865,903,873,867,900,903,862,854,800,835,820,823,829,825,829,825,835,822,828,840,817,836,811,808,828,852,865,859,819,825,889,903,876,859,862,873,861,840,854,855,849,850,842,870,857,846,826,865,857,872,869,847,850,869,849,852,860,852,843,848,849,847,901,905,891,864,912,945,928,915,1032,1119,1152,1159,1157,1167,1159,1188,1177,1187,1182,1164,1150,1193,1233,1239,1228,1230,1232,1238,1201,1221,1143,879,867,850,850,915,875,869,863,997,1120,1322,1347,1441,1123,1046,1083,1490,1137,1128,1150,1190,1200,1190,1109,965,933,1138,1084,1068,1027,1005,988,993,1002,1004,975,957,919,877,862,864,865,861,934,914,908,1291,3596,3298,947,1201,1234,1568,1076,1101,1328,1116,1116,1745,1949,1523,1006,1155,965,846,831,825,829,841,848,null,null],[null,1182,1229,1238,1241,1247,1243,1240,1204,1238,1292,1321,1320,1415,1433,1262,1118,1185,1186,1187,1067,1246,1021,958,1062,1161,1112,1058,1121,1097,1065,971,1007,972,946,990,999,990,1024,1067,1169,1241,1122,1101,984,946,936,977,1125,1085,1016,1110,1105,1157,1109,975,918,936,913,960,1076,992,942,922,888,888,918,957,1193,900,841,970,946,920,922,1043,979,937,901,860,888,918,922,987,960,960,937,1025,1080,1070,1092,976,974,905,979,1054,937,955,1045,1019,1036,1089,1023,1019,1032,1013,959,954,966,1015,1154,1040,1007,990,1182,897,840,867,844,844,849,845,862,863,863,857,833,834,838,826,823,827,827,837,816,800,811,820,838,832,877,1025,869,824,841,837,831,840,837,1009,1102,1131,1142,1135,1146,1146,1127,1155,1142,1161,1179,1185,1215,1203,1157,1132,927,856,846,860,814,823,819,826,821,840,824,837,826,834,863,933,1003,1027,1075,878,856,846,854,856,826,853,859,877,858,830,843,848,825,861,857,842,835,827,829,820,815,832,834,852,859,827,831,826,849,857,832,824,834,839,836,826,836,840,843,843,975,1067,1105,1121,1137,1123,1125,1118,1118,1088,1096,1132,1154,1153,1119,1104,1042,1135,1183,967,989,999,929,936,920,840,848,917,954,893,870,869,849,857,853,781,816,827,833,843,831,844,831,849,836,832,828,817,838,803,827,822,852,875,796,796,796,861,866,879,872,874,862,845,834,833,853,847,853,843,847,848,847,860,882,876,871,858,853,876,877,853,852,847,849,844,846,848,873,898,906,885,869,917,910,919,919,885,1002,1149,1147,1172,1189,1168,1180,1199,1182,1151,1129,1160,1185,1209,1214,1218,1227,1241,1256,1230,1219,1227,996,877,859,850,900,905,889,871,869,918,1042,1130,1233,1072,1027,1166,1278,1097,1144,1159,1195,1196,1192,1089,965,942,1285,922,1026,1018,1002,983,983,1000,996,972,950,886,882,881,900,876,876,952,935,917,1875,6433,4342,1253,1385,1346,1301,958,1318,1560,1414,1215,1117,1358,1118,1043,1068,872,831,826,842,845,826,837,null,null],[null,1182,1229,1238,1241,1247,1243,1240,1204,1238,1292,1321,1320,1415,1433,1262,1118,1185,1186,1187,1067,1246,1021,958,1062,1161,1112,1058,1121,1097,1065,971,1007,972,946,990,999,990,1024,1067,1169,1241,1122,1101,984,946,936,977,1125,1085,1016,1110,1105,1157,1109,975,918,936,913,960,1076,992,942,922,888,888,918,957,1193,900,841,970,946,920,922,1043,979,937,901,860,888,918,922,987,960,960,937,1025,1080,1070,1092,976,974,905,979,1054,937,955,1045,1019,1036,1089,1023,1019,1032,1013,959,954,966,1015,1154,1040,1007,990,1182,897,840,867,844,844,849,845,862,863,863,857,833,834,838,826,823,827,827,837,816,800,811,820,838,832,877,1025,869,824,841,837,831,840,837,1009,1102,1131,1142,1135,1146,1146,1127,1155,1142,1161,1179,1185,1215,1203,1157,1132,927,856,846,860,814,823,819,826,821,840,824,837,826,834,863,933,1003,1027,1075,878,856,846,854,856,826,853,859,877,858,830,843,848,825,861,857,842,835,827,829,820,815,832,834,852,859,827,831,826,849,857,832,824,834,839,836,826,836,840,843,843,975,1067,1105,1121,1137,1123,1125,1118,1118,1088,1096,1132,1154,1153,1119,1104,1042,1135,1183,967,989,999,929,936,920,840,848,917,954,893,870,869,849,857,853,781,816,827,833,843,831,844,831,849,836,832,828,817,838,803,827,822,852,875,796,796,796,861,866,879,872,874,862,845,834,833,853,847,853,843,847,848,847,860,882,876,871,858,853,876,877,853,852,847,849,844,846,848,873,898,906,885,869,917,910,919,919,885,1002,1149,1147,1172,1189,1168,1180,1199,1182,1151,1129,1160,1185,1209,1214,1218,1227,1241,1256,1230,1219,1227,996,877,859,850,900,905,889,871,869,918,1042,1130,1233,1072,1027,1166,1278,1097,1144,1159,1195,1196,1192,1089,965,942,1285,922,1026,1018,1002,983,983,1000,996,972,950,886,882,881,900,876,876,952,935,917,1875,6433,4342,1253,1385,1346,1301,958,1318,1560,1414,1215,1117,1358,1118,1043,1068,872,831,826,842,845,826,837,null,null],[null,1177,1234,1222,1247,1253,1247,1255,1103,1236,1591,1480,1411,1387,1390,1352,1509,1176,1380,1185,1037,1433,1307,1135,1065,1018,996,1001,998,1010,1011,1059,1126,975,971,1001,1021,985,1012,1034,1091,1262,1165,915,926,980,996,1063,1038,1019,949,1057,1223,1170,1096,1071,962,930,846,935,1020,991,1006,943,897,914,902,883,1095,997,929,972,1001,986,897,1060,1013,950,915,862,901,933,944,969,957,992,996,941,961,1049,1069,1148,1095,1115,1158,1163,1100,1190,1047,1103,1189,1084,1065,1068,1107,1187,1183,1120,1015,1001,1105,1120,992,997,1030,866,831,856,856,848,837,841,857,859,847,843,837,821,823,834,824,845,831,811,823,802,806,826,827,823,834,931,841,821,829,820,835,838,833,853,930,1038,1097,1127,1137,1149,1118,1154,1159,1166,1185,1193,1204,1189,1179,1068,893,871,843,843,814,840,834,839,838,845,833,826,821,836,829,862,911,1053,1037,898,851,833,832,842,836,858,859,876,841,850,846,834,826,853,861,847,828,820,825,816,819,824,833,852,862,835,834,825,889,852,842,831,827,840,832,813,833,834,848,850,830,876,968,1051,1101,1071,1115,1114,1118,1104,1098,1120,1168,1156,1128,1103,1111,1072,1142,1138,1007,1017,975,902,909,838,829,939,965,922,873,861,830,850,844,807,818,822,836,828,847,859,799,824,821,843,828,826,820,792,798,829,833,860,789,793,796,847,847,875,865,882,837,832,836,849,849,853,855,858,837,856,833,864,876,868,855,861,879,880,869,849,841,838,852,839,845,857,916,905,888,875,872,916,910,899,903,862,901,1049,1143,1161,1165,1184,1179,1205,1198,1163,1137,1157,1188,1204,1223,1241,1234,1243,1241,1249,1232,1231,1181,1004,891,854,869,901,905,879,861,858,870,930,1148,1168,1096,1282,1136,1090,1104,1142,1153,1192,1167,1064,958,1037,1340,934,970,1026,1003,978,995,996,988,986,943,858,870,899,913,938,904,956,895,1305,2332,7130,1487,1228,1276,1346,1091,899,1514,1627,1645,1584,1235,1012,953,1124,931,835,836,831,833,844,844,832,null,null],[null,1194,1238,1240,1243,1269,1247,1170,998,1023,1581,1577,1441,1443,1335,1393,1560,1517,1370,1115,1102,1356,1251,1239,1163,957,891,905,905,938,932,1011,1031,906,886,968,1026,1055,1093,1071,1158,1260,1205,906,909,976,961,1158,1095,1095,928,920,1039,1019,1116,1167,915,893,876,944,975,962,1017,954,902,903,899,884,970,964,985,1024,1051,1071,939,1029,1028,961,921,860,904,971,983,1062,1097,1098,1104,1144,1145,1137,1143,1212,1123,1087,1176,1257,1306,1360,1437,1393,1355,1257,967,885,914,906,1071,1099,1138,1085,1096,979,944,933,852,843,843,840,853,848,841,861,857,858,851,832,840,831,813,840,827,854,825,823,812,804,815,822,812,814,827,927,863,824,823,825,838,826,833,840,826,842,943,1084,1121,1137,1137,1159,1180,1181,1188,1196,1176,1170,1180,1030,869,869,840,835,827,833,848,848,839,851,827,821,830,848,822,835,904,1015,1054,880,844,846,836,847,858,846,841,879,859,844,835,827,818,816,834,850,840,823,828,813,831,825,843,864,855,823,835,833,888,823,831,826,832,834,844,816,831,848,863,845,846,846,840,892,1088,1083,1134,1163,1137,1132,1113,1124,1175,1167,1157,1121,1142,1121,1063,1231,1077,1027,1002,905,917,872,846,903,928,933,892,857,824,844,840,837,814,821,853,830,825,836,832,833,808,824,831,845,812,794,815,820,816,797,794,796,812,852,861,853,862,864,834,824,842,869,839,857,865,846,833,852,835,852,865,858,857,877,888,875,849,838,828,848,847,833,862,905,954,920,961,946,899,924,901,892,907,900,912,973,1053,1148,1162,1166,1163,1168,1190,1189,1149,1160,1199,1225,1212,1210,1215,1226,1254,1244,1245,1230,1229,1168,1038,881,849,861,896,918,882,860,842,843,957,1078,1154,1271,1139,1075,1107,1147,1156,1163,1162,1021,945,1116,1379,924,958,1043,1032,995,1000,991,993,952,882,838,880,901,906,930,956,971,967,1485,2879,4145,1081,1437,1269,1258,943,943,1614,1668,1692,1642,1283,998,1071,1178,864,840,819,827,829,834,846,833,null,null],[null,1209,1246,1248,1243,1257,1205,1071,983,997,1425,1497,1469,1529,1438,1432,1539,1367,1117,969,1091,1258,1003,1119,1295,930,894,935,934,930,943,989,946,932,914,1069,1071,1035,1057,1084,1168,1260,1074,883,875,945,902,975,1077,1093,910,970,1055,989,1041,994,993,963,915,989,1073,946,963,993,890,896,926,1012,908,905,924,926,893,948,1006,1009,1031,945,904,874,930,962,959,1210,1230,1239,1236,1241,1260,1255,1263,1274,1239,1203,1363,1315,1522,1459,1526,1393,1360,1302,1218,907,881,863,902,959,1017,1132,1218,1062,949,898,855,853,845,850,846,849,852,862,837,836,858,835,828,828,818,827,833,842,820,826,816,813,813,824,826,828,828,909,920,849,826,825,828,838,837,821,829,839,839,924,1026,1085,1138,1167,1179,1158,1185,1175,1172,1195,1154,955,869,856,863,849,855,851,861,846,854,867,821,834,841,822,835,820,947,1052,986,853,838,839,838,843,852,839,839,870,855,848,827,826,838,820,808,823,841,822,843,829,840,833,848,874,870,829,836,840,885,830,818,812,838,846,842,817,838,838,841,839,843,852,847,844,964,1075,1178,1199,1195,1186,1159,1168,1177,1186,1180,1144,1149,1143,1107,1041,1138,1071,1029,910,868,900,925,907,916,891,914,832,838,841,843,829,815,822,851,835,826,826,833,859,789,805,843,839,803,757,778,780,788,793,802,793,825,838,870,855,860,843,828,833,852,853,844,860,858,845,869,844,840,863,879,871,870,889,872,857,843,814,852,864,850,839,882,938,935,973,1022,983,910,912,895,876,900,906,897,865,886,1131,1143,1142,1136,1162,1189,1208,1184,1154,1183,1197,1213,1212,1225,1238,1246,1227,1214,1195,1215,1158,1066,888,856,868,902,903,912,898,883,869,861,892,977,1092,1135,1121,1123,1135,1154,1145,1118,975,992,1338,1191,938,958,1044,1055,1000,1001,1000,973,962,896,879,899,911,919,940,1009,1120,1035,1517,1683,2027,1311,1193,1274,1218,1073,1100,1633,1672,1675,1635,1131,992,1136,1131,838,828,829,837,836,824,817,825,null,null],[null,1199,1231,1226,1240,1234,1121,1027,1020,1124,1332,1177,1262,1371,1461,1427,1820,1573,1285,1125,1169,1152,985,1097,1124,1108,980,920,931,1014,1088,1002,958,893,966,1139,1125,1055,1008,1012,1022,1219,939,872,879,906,903,878,976,1054,915,976,1148,1030,1033,1017,967,957,914,956,1125,953,1012,989,883,911,951,1012,888,902,916,908,869,913,965,1058,1038,926,889,871,930,924,976,1236,1246,1255,1247,1244,1279,1275,1266,1266,1274,1315,1379,1313,1599,1279,1336,1302,1309,1235,1276,869,899,851,959,1100,1199,1138,1048,1128,1119,1024,850,855,854,848,845,842,854,854,855,848,844,834,826,833,821,828,829,832,836,825,805,821,809,821,832,828,833,859,912,885,848,826,802,828,832,823,822,837,843,835,862,1040,1136,1135,1149,1163,1172,1177,1196,1182,1110,916,851,843,854,854,854,851,868,837,855,848,819,814,830,817,830,852,961,1043,931,858,848,846,846,839,842,849,847,875,848,846,827,828,841,801,792,812,838,829,838,828,850,839,848,876,871,831,822,828,907,834,819,814,836,833,828,822,836,831,841,830,822,862,874,843,893,1059,1164,1151,1191,1168,1170,1215,1214,1210,1211,1220,1208,1184,1141,986,1032,1094,1104,952,911,947,975,879,888,875,877,830,839,848,828,833,823,827,818,820,846,831,840,844,794,808,834,854,786,751,800,804,800,801,806,801,829,857,875,850,848,835,829,848,856,865,860,847,844,857,874,850,864,889,866,856,873,881,868,851,845,826,847,857,846,861,917,936,907,1032,986,970,924,898,912,920,931,884,865,855,853,1027,1127,1120,1126,1118,1174,1177,1194,1170,1176,1171,1198,1223,1233,1237,1233,1209,1189,1184,1069,955,872,840,862,884,876,849,855,886,916,895,872,862,857,901,1064,1111,1141,1123,1147,1156,1133,969,992,1404,1112,941,935,982,1046,1008,997,990,979,951,951,938,931,914,914,992,999,1370,1258,1120,1474,1323,1309,1273,1236,1126,1226,1506,1614,1658,1593,1561,1014,1080,1164,987,841,828,823,819,830,818,825,834,null,null],[null,1199,1231,1226,1240,1234,1121,1027,1020,1124,1332,1177,1262,1371,1461,1427,1820,1573,1285,1125,1169,1152,985,1097,1124,1108,980,920,931,1014,1088,1002,958,893,966,1139,1125,1055,1008,1012,1022,1219,939,872,879,906,903,878,976,1054,915,976,1148,1030,1033,1017,967,957,914,956,1125,953,1012,989,883,911,951,1012,888,902,916,908,869,913,965,1058,1038,926,889,871,930,924,976,1236,1246,1255,1247,1244,1279,1275,1266,1266,1274,1315,1379,1313,1599,1279,1336,1302,1309,1235,1276,869,899,851,959,1100,1199,1138,1048,1128,1119,1024,850,855,854,848,845,842,854,854,855,848,844,834,826,833,821,828,829,832,836,825,805,821,809,821,832,828,833,859,912,885,848,826,802,828,832,823,822,837,843,835,862,1040,1136,1135,1149,1163,1172,1177,1196,1182,1110,916,851,843,854,854,854,851,868,837,855,848,819,814,830,817,830,852,961,1043,931,858,848,846,846,839,842,849,847,875,848,846,827,828,841,801,792,812,838,829,838,828,850,839,848,876,871,831,822,828,907,834,819,814,836,833,828,822,836,831,841,830,822,862,874,843,893,1059,1164,1151,1191,1168,1170,1215,1214,1210,1211,1220,1208,1184,1141,986,1032,1094,1104,952,911,947,975,879,888,875,877,830,839,848,828,833,823,827,818,820,846,831,840,844,794,808,834,854,786,751,800,804,800,801,806,801,829,857,875,850,848,835,829,848,856,865,860,847,844,857,874,850,864,889,866,856,873,881,868,851,845,826,847,857,846,861,917,936,907,1032,986,970,924,898,912,920,931,884,865,855,853,1027,1127,1120,1126,1118,1174,1177,1194,1170,1176,1171,1198,1223,1233,1237,1233,1209,1189,1184,1069,955,872,840,862,884,876,849,855,886,916,895,872,862,857,901,1064,1111,1141,1123,1147,1156,1133,969,992,1404,1112,941,935,982,1046,1008,997,990,979,951,951,938,931,914,914,992,999,1370,1258,1120,1474,1323,1309,1273,1236,1126,1226,1506,1614,1658,1593,1561,1014,1080,1164,987,841,828,823,819,830,818,825,834,null,null],[null,1200,1213,1231,1226,1227,1061,1164,1157,1310,1179,1103,1152,1217,1349,1457,1642,1494,1313,1323,1323,1077,969,1043,996,1125,1121,943,885,1058,1180,1045,991,922,974,1016,1112,1176,1198,976,948,1049,882,881,860,872,921,943,952,1021,928,986,978,995,1033,996,974,976,911,937,1102,1047,1035,981,894,920,962,953,921,898,954,895,885,901,913,1070,1006,934,884,875,923,947,1080,1236,1236,1253,1250,1270,1267,1266,1286,1274,1276,1353,1412,1395,1546,1264,1228,1231,1430,1369,1471,921,874,841,1034,1092,1068,1076,1093,1079,1071,1128,900,855,844,839,837,857,859,854,830,853,851,840,838,827,815,812,822,841,838,839,809,808,806,823,834,820,825,851,933,915,880,835,820,819,815,817,828,818,828,824,900,994,1071,1113,1132,1160,1187,1177,1183,1175,1060,879,844,834,857,862,882,876,865,841,879,849,814,816,832,840,827,866,1013,1068,972,871,863,847,865,857,856,843,834,867,880,829,833,833,834,803,806,825,849,842,821,830,848,845,843,870,866,833,836,820,923,834,828,826,832,823,829,824,823,826,834,835,821,826,837,833,865,1035,1148,1148,1143,1120,1132,1168,1188,1202,1195,1234,1217,1190,1127,1088,1000,980,1097,1006,998,1012,946,888,847,846,841,838,824,863,858,833,805,814,813,827,838,820,843,845,812,818,855,842,789,772,796,801,810,797,792,802,820,836,883,844,841,848,855,857,855,858,858,862,866,866,855,865,882,888,864,871,874,861,843,833,829,843,846,850,853,909,951,909,903,1029,1018,975,917,905,913,927,915,862,865,860,869,894,1044,1101,1122,1126,1155,1165,1202,1187,1150,1145,1188,1212,1228,1235,1212,1205,1188,1102,893,840,843,850,861,862,842,829,840,851,867,887,881,873,868,885,914,969,1041,1087,1136,1156,1110,913,1204,1420,957,922,941,931,1029,998,979,979,979,915,899,911,922,873,875,1016,1043,1518,1352,1204,1228,1616,1433,1309,1312,875,1133,1557,1630,1620,1588,1482,1026,1144,1082,881,826,823,812,816,827,820,827,823,null,null],[null,1203,1215,1233,1213,1166,1100,1271,1297,1441,1137,1037,1060,1157,1299,1327,1322,1462,1365,1435,1316,1025,967,1043,1048,1024,1060,1105,984,1094,1168,1194,1083,1111,1007,980,1081,1315,1314,1005,1071,922,876,872,862,858,846,886,999,1010,926,933,958,934,1128,1037,1054,965,895,956,1046,1049,1082,947,903,927,988,971,963,907,1004,964,898,901,958,1081,1033,930,882,891,920,996,1167,1227,1228,1256,1263,1263,1250,1259,1285,1277,1264,1427,1522,1355,1572,1454,1186,1196,1462,1360,1275,957,869,838,1064,1125,1150,1190,1133,1151,1100,1047,1046,925,836,844,858,876,843,865,856,844,854,847,859,842,833,810,845,836,831,833,824,822,819,822,827,811,828,850,857,864,872,870,855,835,825,814,822,822,827,818,941,948,886,997,1095,1132,1161,1177,1169,1167,1025,864,835,853,866,848,860,862,873,861,854,851,828,840,849,836,829,834,875,1084,1006,995,958,894,881,866,860,838,828,856,891,818,833,840,841,802,805,832,846,858,836,830,842,846,850,873,862,837,833,837,902,842,830,819,831,837,838,826,829,836,848,841,828,821,835,821,883,1030,1144,1142,1131,1101,1118,1124,1155,1164,1164,1188,1165,1141,1107,1122,1102,1009,992,1109,1054,994,953,877,828,843,851,828,822,873,876,828,793,808,814,816,837,838,842,854,834,851,876,775,775,786,817,826,810,788,804,810,782,791,878,850,833,836,853,847,865,866,862,857,850,869,858,859,880,880,858,876,861,854,855,841,828,831,834,843,864,959,958,912,912,977,975,930,933,916,878,911,906,867,886,863,870,857,930,1023,1118,1134,1140,1152,1177,1180,1166,1147,1185,1212,1213,1214,1172,1118,1016,899,833,834,845,864,858,854,835,843,851,858,857,860,876,877,880,891,923,917,913,963,1054,1095,1031,949,1217,1265,925,924,935,935,977,1015,965,988,972,882,904,921,906,900,905,997,1173,1748,1379,1278,1140,1220,1473,1565,1268,896,1145,1546,1593,1583,1566,1339,1112,1153,952,836,836,839,824,822,830,831,820,817,null,null],[null,1179,1209,1213,1173,1054,1510,1465,1319,1152,1292,1036,1055,1126,1148,1155,1097,1293,1456,1387,1155,980,974,998,969,945,942,1035,1180,1158,1101,1336,1210,1089,1001,932,1008,1071,1077,989,1163,912,904,866,862,878,863,854,930,943,927,939,1037,966,1145,1076,1222,1057,879,953,1125,1092,1041,942,941,968,957,978,934,927,921,1015,1002,994,1007,1122,997,890,875,882,934,1074,1200,1232,1243,1266,1271,1249,1233,1254,1270,1256,1172,1234,1507,1428,1636,1374,1403,1401,1406,1229,1196,905,881,819,1103,1155,1170,1175,1139,1153,1137,1087,1085,1088,940,860,860,862,850,846,852,844,853,865,861,842,830,821,853,844,831,810,832,821,820,845,824,843,847,867,872,844,839,856,884,881,848,832,820,821,836,843,941,881,817,834,936,1033,1137,1161,1161,1180,938,855,854,852,870,856,866,865,866,851,855,833,821,830,826,834,816,836,840,1043,1012,997,998,957,960,926,912,876,859,845,873,840,843,845,854,796,801,840,849,849,845,830,856,841,842,869,860,829,817,851,932,845,830,823,828,839,843,829,834,836,843,813,828,831,850,829,884,1034,1132,1117,1140,1117,1116,1142,1153,1145,1175,1180,1151,1124,1092,1148,1157,1133,1035,1059,1105,1071,1001,859,887,867,853,824,816,832,852,832,814,810,827,846,851,860,866,867,848,835,822,773,777,784,834,834,829,808,807,822,794,808,871,853,845,852,847,851,860,844,866,868,870,875,842,874,877,851,868,857,849,860,837,834,841,835,843,861,910,997,940,929,934,970,938,917,906,859,869,892,943,882,886,853,854,852,857,916,1044,1154,1135,1146,1160,1191,1170,1179,1166,1196,1206,1214,1067,949,862,846,850,856,865,897,867,855,843,846,851,856,858,852,862,870,875,896,928,933,936,924,923,972,995,972,1230,1035,931,957,964,968,943,1023,974,990,950,897,908,910,922,917,869,912,1153,1722,1385,1219,970,977,1308,1492,1257,936,1013,1260,1590,1581,1493,1164,1166,1054,855,851,818,835,836,823,824,837,838,823,null,null],[null,1211,1205,1217,1181,1135,1500,1517,1417,1325,1234,960,1169,1647,1303,1194,1061,1559,1340,1146,1037,1056,1093,1034,968,959,993,994,1191,1159,1067,1160,982,1102,1016,1002,988,1047,1048,1053,1166,934,1002,952,859,875,872,872,882,926,952,954,1037,957,1031,1152,1055,970,953,1041,1207,1202,1314,1115,964,904,906,985,941,957,914,1310,1188,1065,1180,1107,942,889,857,919,992,1162,1232,1236,1264,1291,1284,1259,1262,1246,1253,1207,1073,1079,1481,1716,1654,1407,1377,1482,1243,1071,1272,885,878,822,1132,1173,1187,1167,1143,1154,1133,1130,1069,1083,1083,928,864,856,844,846,853,843,844,868,848,837,832,832,837,823,808,816,817,819,823,833,815,841,897,952,944,848,836,830,837,869,891,846,822,835,831,841,970,858,838,837,820,860,1067,1158,1168,1167,900,845,847,851,861,862,862,864,859,861,847,824,822,821,819,830,812,803,858,1072,1098,1121,1093,1036,989,938,926,917,911,914,898,856,847,848,858,794,822,847,839,840,828,829,849,848,846,867,858,819,830,847,944,828,824,835,836,843,846,830,829,827,854,840,842,846,835,821,851,1025,1128,1131,1131,1122,1114,1128,1163,1165,1166,1141,1132,1125,1097,1181,1187,1194,1146,987,1024,1122,1074,856,886,901,872,848,828,834,863,848,840,840,864,838,840,852,851,843,850,819,806,797,792,796,824,828,842,826,791,804,799,798,875,851,844,868,844,845,864,849,862,873,867,858,844,874,869,862,858,850,853,857,843,842,830,836,839,898,987,1004,980,957,918,894,851,859,845,852,875,867,951,883,882,869,867,868,849,883,923,1132,1137,1144,1154,1202,1162,1184,1179,1195,1184,1106,891,853,848,860,866,875,879,876,855,854,852,845,831,844,853,854,849,861,896,908,932,971,977,976,932,920,925,1010,1089,984,968,950,968,977,945,1040,975,946,920,907,916,914,905,918,840,871,1143,1277,1056,1009,957,923,1022,1103,1056,1137,1030,964,1330,1515,1343,1027,1118,923,845,842,830,827,833,834,822,827,838,818,null,null],[null,1211,1205,1217,1181,1135,1500,1517,1417,1325,1234,960,1169,1647,1303,1194,1061,1559,1340,1146,1037,1056,1093,1034,968,959,993,994,1191,1159,1067,1160,982,1102,1016,1002,988,1047,1048,1053,1166,934,1002,952,859,875,872,872,882,926,952,954,1037,957,1031,1152,1055,970,953,1041,1207,1202,1314,1115,964,904,906,985,941,957,914,1310,1188,1065,1180,1107,942,889,857,919,992,1162,1232,1236,1264,1291,1284,1259,1262,1246,1253,1207,1073,1079,1481,1716,1654,1407,1377,1482,1243,1071,1272,885,878,822,1132,1173,1187,1167,1143,1154,1133,1130,1069,1083,1083,928,864,856,844,846,853,843,844,868,848,837,832,832,837,823,808,816,817,819,823,833,815,841,897,952,944,848,836,830,837,869,891,846,822,835,831,841,970,858,838,837,820,860,1067,1158,1168,1167,900,845,847,851,861,862,862,864,859,861,847,824,822,821,819,830,812,803,858,1072,1098,1121,1093,1036,989,938,926,917,911,914,898,856,847,848,858,794,822,847,839,840,828,829,849,848,846,867,858,819,830,847,944,828,824,835,836,843,846,830,829,827,854,840,842,846,835,821,851,1025,1128,1131,1131,1122,1114,1128,1163,1165,1166,1141,1132,1125,1097,1181,1187,1194,1146,987,1024,1122,1074,856,886,901,872,848,828,834,863,848,840,840,864,838,840,852,851,843,850,819,806,797,792,796,824,828,842,826,791,804,799,798,875,851,844,868,844,845,864,849,862,873,867,858,844,874,869,862,858,850,853,857,843,842,830,836,839,898,987,1004,980,957,918,894,851,859,845,852,875,867,951,883,882,869,867,868,849,883,923,1132,1137,1144,1154,1202,1162,1184,1179,1195,1184,1106,891,853,848,860,866,875,879,876,855,854,852,845,831,844,853,854,849,861,896,908,932,971,977,976,932,920,925,1010,1089,984,968,950,968,977,945,1040,975,946,920,907,916,914,905,918,840,871,1143,1277,1056,1009,957,923,1022,1103,1056,1137,1030,964,1330,1515,1343,1027,1118,923,845,842,830,827,833,834,822,827,838,818,null,null],[null,1229,1193,1152,1168,1286,1519,1335,1297,1379,1308,1152,1530,2030,1365,1121,1152,1440,1163,1022,985,1149,1162,1032,976,960,1008,1046,1015,1186,1180,1011,980,1125,1056,1062,978,1025,1074,1195,1021,921,991,1001,971,850,864,869,870,920,921,953,1027,980,1050,1277,936,914,979,1101,1022,955,1029,957,949,931,916,1051,924,983,963,1387,1216,1106,1231,1009,906,877,856,915,1061,1200,1229,1260,1270,1275,1290,1261,1270,1266,1260,1188,1095,1072,1444,1817,1718,1569,1098,1257,1166,1100,1064,892,860,831,1108,1173,1192,1163,1122,1130,1115,1105,1103,1046,1113,1053,868,871,856,848,845,855,842,861,856,846,834,828,832,836,822,838,814,827,816,841,850,891,909,995,944,887,844,820,822,822,828,890,896,837,832,888,923,835,827,825,819,825,870,999,1109,1167,870,839,848,870,836,836,846,871,872,866,833,822,834,834,834,830,823,816,859,1120,1113,1138,1127,1079,986,911,907,903,891,912,921,904,896,874,869,818,821,839,849,842,817,832,842,842,850,870,843,825,827,852,922,843,831,828,837,832,838,843,845,845,861,835,831,839,841,824,872,1029,1126,1127,1139,1113,1119,1132,1166,1166,1163,1105,1115,1109,1138,1202,1189,1186,1173,959,967,1014,1098,987,961,1021,903,860,845,856,865,853,832,856,880,835,837,857,835,837,826,827,844,816,802,803,837,855,830,827,793,785,786,799,869,872,854,845,836,847,860,854,850,855,844,852,831,841,855,858,843,849,857,843,841,831,844,833,869,959,1029,980,957,928,864,845,837,843,854,858,854,859,924,896,878,889,893,863,863,877,879,1060,1138,1139,1173,1183,1194,1185,1196,1182,1073,941,852,860,837,843,856,860,888,881,864,853,837,822,840,850,858,860,862,882,892,897,923,976,963,973,977,961,953,934,930,967,1020,1023,1002,1025,955,926,912,883,866,915,911,915,899,924,877,870,1063,1156,882,976,1028,907,928,963,940,1008,1120,1128,1034,1130,1099,1067,1002,852,840,841,834,821,833,836,836,825,837,828,null,null],[null,1209,1150,1107,1170,1274,1455,1356,1202,1200,1406,1411,1483,1530,1116,1124,1231,1238,1025,975,908,1180,1132,1046,956,1000,986,1102,1098,1480,1879,1031,1204,981,1039,1073,1078,968,1085,1164,1006,963,995,999,1032,884,861,867,855,915,941,992,1161,1098,1137,1129,967,958,1133,1118,948,963,874,900,936,973,1013,1183,959,915,1014,1090,1224,1221,1164,940,903,861,849,960,1139,1209,1229,1250,1270,1269,1277,1267,1278,1281,1271,1178,1137,1169,1491,1744,1714,1628,1070,1210,1208,1121,987,898,847,806,1068,1174,1188,1149,1098,1122,1104,1097,1094,1083,1085,1088,878,867,844,841,850,850,852,858,863,852,832,825,846,846,841,819,810,825,827,864,906,934,954,930,937,934,863,831,829,821,822,829,884,901,889,920,912,818,841,822,816,837,822,841,906,974,841,831,832,838,838,850,876,883,861,860,843,830,817,823,822,827,828,835,898,1129,1112,1143,1149,1100,980,910,881,883,872,896,890,880,898,915,913,897,870,875,860,841,825,849,855,836,880,891,831,834,829,872,918,854,826,841,843,861,850,840,828,839,852,849,830,844,845,826,875,1020,1128,1129,1133,1108,1130,1148,1179,1165,1139,1096,1101,1126,1172,1232,1209,1201,1166,896,942,957,999,1114,1107,1119,925,832,872,875,864,870,851,853,846,846,832,846,839,870,860,817,821,825,823,818,827,832,829,827,792,785,812,814,876,872,848,839,844,848,842,849,862,857,853,851,827,837,860,849,843,831,829,823,845,838,834,866,916,944,959,892,860,841,830,862,848,850,856,852,850,878,892,925,873,885,891,855,865,877,884,919,1050,1118,1168,1176,1188,1208,1145,1012,919,924,893,900,856,861,869,859,877,866,870,830,834,846,832,847,857,861,893,909,907,922,926,939,957,964,1015,1029,996,911,888,938,903,938,959,983,926,896,879,896,953,929,924,893,895,932,913,838,1125,1164,920,940,976,906,909,923,918,917,1118,1286,1184,1034,1023,1162,898,841,825,831,819,827,819,828,842,840,834,823,null,null],[1185,1185,1110,1094,1262,1353,1308,1319,1199,1187,1155,1152,1264,1444,1408,1323,1133,1226,1028,1010,940,1261,1265,1227,1044,1019,1047,993,1162,2235,3152,998,1277,1136,1131,957,1139,984,1110,1053,977,994,1073,1074,935,897,930,916,865,901,965,947,1097,1041,1075,1156,996,1220,1302,1014,992,883,902,930,938,958,968,980,991,1009,1060,1110,1220,1188,1035,910,879,855,892,1000,1152,1217,1253,1276,1282,1280,1277,1287,1286,1273,1264,1174,1156,1241,1362,1767,1723,1611,1052,1179,1126,1103,1047,878,852,835,1012,1153,1177,1152,1087,1110,1104,1104,1102,1113,1090,1072,978,877,830,842,830,850,859,847,860,846,831,830,840,835,837,823,838,829,845,933,952,954,937,906,927,926,881,840,832,826,832,812,817,837,862,962,917,859,832,839,834,834,828,823,833,834,834,823,813,832,837,872,895,869,847,843,849,823,829,824,824,831,832,820,948,1125,1122,1135,1139,1109,955,905,893,878,885,897,890,896,903,881,881,903,926,939,935,889,872,870,867,844,895,884,831,844,818,867,953,869,824,833,840,845,845,839,829,843,835,823,829,843,842,827,893,1075,1140,1120,1133,1134,1126,1151,1171,1154,1134,1088,1088,1131,1181,1192,1199,1196,1130,900,987,1004,970,1114,1175,1070,965,854,870,879,851,881,886,865,841,877,861,825,842,877,867,812,801,821,809,813,824,841,830,830,793,789,793,829,905,885,860,851,867,863,840,851,861,858,865,844,838,846,847,841,835,821,829,838,841,843,846,860,870,889,882,835,817,835,830,853,840,859,852,839,845,866,869,974,909,882,884,864,861,869,879,888,928,1036,1105,1152,1182,1195,1030,1001,996,1005,985,959,930,921,909,901,905,887,876,870,854,849,837,844,867,859,887,917,926,945,950,941,934,924,1005,1050,997,932,932,992,946,892,888,883,904,861,891,992,1085,899,868,865,909,935,954,869,1048,1198,921,946,910,910,878,883,882,921,1045,1158,1249,1172,1157,1186,845,839,838,826,822,836,819,825,830,844,829,826,null,null],[1136,1124,1014,1076,1308,1495,1188,1048,1049,1167,1011,1069,1218,1297,1341,1087,945,1267,1017,994,942,1175,1157,1046,1028,1081,1054,1024,1074,1284,1952,1133,1017,1125,1220,1132,1014,1086,1143,980,969,1021,983,1016,1073,1030,1019,985,907,888,938,901,979,993,1037,1124,957,1060,1069,953,1017,938,955,940,959,1033,997,1034,968,1110,1107,1247,1239,1187,1060,899,868,866,902,1054,1127,1160,1221,1259,1268,1277,1263,1282,1289,1263,1254,1025,1056,1150,1328,1756,1651,1584,1272,1321,1125,1105,1068,866,818,846,1011,1120,1176,1172,1098,1113,1099,1081,1103,1104,1096,1085,1094,959,835,859,836,840,844,845,856,818,822,835,841,836,839,841,831,801,826,954,935,925,900,913,914,904,922,824,814,821,822,817,839,826,824,1020,1001,922,833,845,850,829,839,818,829,829,836,824,834,837,841,872,896,860,840,843,852,829,837,837,834,836,819,836,975,1156,1119,1114,1135,1092,927,886,903,866,903,916,896,913,888,872,874,894,900,933,933,944,928,941,926,864,866,851,822,837,838,859,934,857,837,831,841,851,849,836,842,833,843,823,819,829,829,824,887,1044,1138,1118,1149,1154,1158,1165,1179,1152,1107,1069,1095,1152,1184,1200,1193,1166,1062,971,994,995,972,1062,1064,1095,1068,864,843,851,838,877,894,864,861,863,817,803,832,818,814,813,818,820,823,831,840,827,830,842,789,802,801,823,906,885,832,844,845,854,859,870,869,852,849,844,860,862,846,829,808,821,832,840,848,850,861,847,844,843,825,829,827,851,866,839,841,854,842,852,875,872,860,955,946,894,908,867,859,863,882,897,888,922,996,1133,1134,1137,953,1013,1020,994,981,974,979,968,970,942,971,966,944,927,894,887,856,862,864,866,892,921,935,947,965,964,921,920,916,931,948,946,927,932,926,880,882,930,998,862,868,928,974,870,873,881,897,1018,1173,967,1027,1222,897,943,861,1020,927,895,971,919,955,1030,1271,1254,1202,1065,851,830,843,833,828,819,810,827,834,833,826,829,null,null],[1136,1124,1014,1076,1308,1495,1188,1048,1049,1167,1011,1069,1218,1297,1341,1087,945,1267,1017,994,942,1175,1157,1046,1028,1081,1054,1024,1074,1284,1952,1133,1017,1125,1220,1132,1014,1086,1143,980,969,1021,983,1016,1073,1030,1019,985,907,888,938,901,979,993,1037,1124,957,1060,1069,953,1017,938,955,940,959,1033,997,1034,968,1110,1107,1247,1239,1187,1060,899,868,866,902,1054,1127,1160,1221,1259,1268,1277,1263,1282,1289,1263,1254,1025,1056,1150,1328,1756,1651,1584,1272,1321,1125,1105,1068,866,818,846,1011,1120,1176,1172,1098,1113,1099,1081,1103,1104,1096,1085,1094,959,835,859,836,840,844,845,856,818,822,835,841,836,839,841,831,801,826,954,935,925,900,913,914,904,922,824,814,821,822,817,839,826,824,1020,1001,922,833,845,850,829,839,818,829,829,836,824,834,837,841,872,896,860,840,843,852,829,837,837,834,836,819,836,975,1156,1119,1114,1135,1092,927,886,903,866,903,916,896,913,888,872,874,894,900,933,933,944,928,941,926,864,866,851,822,837,838,859,934,857,837,831,841,851,849,836,842,833,843,823,819,829,829,824,887,1044,1138,1118,1149,1154,1158,1165,1179,1152,1107,1069,1095,1152,1184,1200,1193,1166,1062,971,994,995,972,1062,1064,1095,1068,864,843,851,838,877,894,864,861,863,817,803,832,818,814,813,818,820,823,831,840,827,830,842,789,802,801,823,906,885,832,844,845,854,859,870,869,852,849,844,860,862,846,829,808,821,832,840,848,850,861,847,844,843,825,829,827,851,866,839,841,854,842,852,875,872,860,955,946,894,908,867,859,863,882,897,888,922,996,1133,1134,1137,953,1013,1020,994,981,974,979,968,970,942,971,966,944,927,894,887,856,862,864,866,892,921,935,947,965,964,921,920,916,931,948,946,927,932,926,880,882,930,998,862,868,928,974,870,873,881,897,1018,1173,967,1027,1222,897,943,861,1020,927,895,971,919,955,1030,1271,1254,1202,1065,851,830,843,833,828,819,810,827,834,833,826,829,null,null],[1052,1031,1062,1386,1386,1578,1331,1192,1067,1058,1129,1021,1133,1187,1026,918,1006,1235,1073,985,955,1079,989,915,962,1021,995,1079,980,1037,1130,1050,958,969,1135,1149,1144,1224,1136,979,954,1021,1086,1239,1125,1202,1035,958,965,939,946,933,977,932,1001,1062,1029,1068,1011,983,925,944,936,946,930,976,933,963,1046,1177,1256,1196,1147,1269,1114,885,850,885,903,1150,1201,1182,1182,1248,1273,1276,1274,1262,1273,1256,1261,998,997,1024,1158,1664,1621,1628,1639,1420,1044,1103,1058,890,813,863,969,1078,1139,1166,1100,1110,1099,1068,1091,1094,1080,1097,1103,1074,869,838,853,840,834,834,826,813,826,815,841,842,855,848,818,822,870,929,919,900,900,901,888,896,915,874,828,823,811,815,830,821,834,961,903,865,860,889,915,891,841,826,831,821,833,828,821,821,836,862,875,857,836,851,853,842,831,830,831,835,832,851,1021,1074,1111,1112,1144,1058,913,912,900,897,905,922,898,926,879,868,881,890,912,950,929,922,941,949,954,941,917,883,878,846,831,882,939,874,845,835,843,840,844,843,847,867,846,843,836,827,824,833,898,1027,1125,1123,1156,1147,1148,1162,1179,1152,1120,1114,1118,1163,1172,1173,1196,1144,976,996,1023,1058,996,1056,1002,1057,1118,902,872,849,852,891,888,851,857,821,802,813,839,809,825,842,833,818,831,825,844,828,817,843,827,853,890,876,873,873,838,850,848,857,870,879,863,853,832,825,859,870,855,828,821,833,843,844,848,851,850,830,795,802,826,831,839,844,873,829,843,849,869,876,876,849,859,997,985,922,919,889,864,870,887,895,917,905,908,1126,1145,1063,986,1005,1010,991,987,949,961,965,957,952,978,974,979,967,969,962,971,942,920,911,917,930,949,963,949,979,967,962,937,918,904,927,952,957,928,880,891,941,969,880,876,872,882,889,900,900,870,1075,1332,1102,986,1197,907,967,893,1030,1003,931,1001,939,1090,1219,1271,1281,1202,942,844,821,828,824,815,824,831,819,844,828,811,828,null,null],[1007,984,1113,1242,1336,1505,1452,1499,1392,1223,1188,1167,1199,1134,897,934,1080,1301,1218,1030,969,1050,948,991,1145,1062,1020,961,953,1074,1204,1077,1025,1060,1192,960,1102,1241,1136,1032,957,1004,1186,1261,1143,1224,1090,1068,990,955,968,953,1028,933,958,966,1063,1070,1009,965,926,918,917,952,914,954,1026,990,1078,1181,1282,954,995,1264,1056,863,842,889,921,1229,1256,1254,1238,1216,1229,1248,1265,1260,1252,1224,1250,1218,1207,1108,1048,1395,1514,1603,1546,1373,1042,1027,1083,885,864,891,907,1023,1116,1151,1092,1098,1098,1086,1103,1090,1071,1097,1082,1129,945,855,856,848,842,832,834,837,828,841,867,870,854,815,823,863,912,919,915,899,889,909,887,896,903,896,824,834,815,808,818,818,804,946,851,829,836,856,903,908,889,872,864,825,819,819,812,816,828,892,867,834,830,848,842,821,836,833,815,818,846,855,1077,1071,1108,1094,1118,1017,911,905,907,900,916,902,912,934,905,877,873,917,930,934,934,930,944,951,950,935,880,864,884,908,873,973,1009,879,844,849,829,824,831,846,843,839,835,841,836,841,835,815,917,1048,1111,1134,1128,1131,1156,1167,1179,1162,1136,1122,1132,1146,1164,1182,1188,1094,929,951,990,1022,985,1037,1019,1011,1055,1009,911,848,842,859,870,839,834,804,825,846,853,836,824,825,835,843,849,845,841,833,827,830,859,866,877,832,857,891,880,868,862,864,869,858,861,845,817,847,864,866,830,831,836,829,849,858,845,844,828,824,817,827,853,846,835,830,833,828,832,842,864,856,857,847,849,957,1012,954,927,903,891,881,896,911,917,925,968,1106,1087,1065,1069,1063,996,1006,980,977,964,965,941,970,980,968,971,977,978,959,976,970,973,967,907,920,916,948,961,967,970,975,944,925,919,937,917,980,924,887,873,875,884,867,876,877,881,882,898,903,892,1030,1302,1266,1124,1206,954,961,871,991,989,974,962,1069,1035,1149,1532,1414,1085,873,834,835,832,815,825,823,843,820,825,831,824,806,null,null],[1081,1092,1029,1257,1317,1739,1385,1574,1574,1499,1168,1198,1107,956,890,1003,1182,1356,1215,1091,1082,1065,986,1142,1578,1032,981,964,1020,1110,1096,1029,1130,1131,1144,1046,1147,1076,1069,1100,1083,987,1151,1148,1227,1160,1047,1107,918,894,935,941,1055,992,944,1020,1017,1068,1030,1003,941,886,905,918,955,1019,1020,972,1139,1235,1279,908,1124,1107,957,867,875,892,980,1234,1230,1239,1255,1243,1221,1214,1216,1262,1253,1210,1295,1278,1263,1255,1202,1122,1165,1257,1480,1375,1101,1036,1232,876,872,865,861,918,1055,1143,1080,1083,1098,1108,1092,1074,1072,1087,1082,1105,1036,908,852,836,830,835,829,840,832,845,876,873,831,827,844,905,927,911,912,907,890,904,904,907,913,915,851,816,821,824,829,829,809,969,834,834,833,825,828,833,847,877,886,890,849,830,818,820,845,880,864,840,811,826,830,818,836,838,839,832,856,883,1064,1093,1100,1083,1114,981,900,905,911,913,934,907,937,931,922,892,869,933,917,926,930,913,939,943,934,901,838,838,825,855,887,984,977,874,875,855,828,838,845,843,838,845,832,840,829,833,833,823,898,1059,1131,1153,1143,1139,1158,1161,1176,1175,1163,1139,1140,1149,1158,1194,1170,1010,917,956,987,998,986,1054,1058,1045,997,1082,977,853,843,846,835,869,843,794,791,831,839,826,797,807,808,847,834,831,850,835,830,845,905,851,830,829,856,883,869,853,871,880,866,851,862,841,840,846,846,822,834,847,849,840,858,863,837,827,817,818,825,841,840,835,859,815,833,835,839,840,866,861,883,884,846,911,988,1000,944,933,904,886,896,911,938,998,1054,1098,995,991,1051,1074,1084,1093,1070,1031,998,977,940,954,975,977,967,981,979,978,984,975,978,955,898,917,914,931,970,973,977,968,949,931,947,952,950,929,933,881,874,874,883,878,883,879,875,869,890,894,905,980,1271,1343,1214,1315,1089,998,928,1077,1063,1074,1085,1160,1055,1211,1434,1189,928,835,828,831,819,820,828,809,813,812,824,820,827,826,null,null],[1079,1044,1311,1390,1191,1319,1260,1370,1297,1237,1094,1045,941,931,1006,1248,1257,1125,1110,1213,1221,1025,1014,1003,1011,998,986,959,995,1166,1035,1089,1095,1029,990,988,1191,1153,1020,1006,1005,1066,1126,1422,1098,1163,981,992,962,1088,975,1033,1142,1102,1062,1069,979,963,952,1076,925,900,894,895,977,1026,972,1020,1258,1197,1106,970,980,959,922,847,897,914,1108,1224,1245,1250,1261,1260,1244,1243,1228,1226,1230,1239,1301,1255,1245,1244,1252,1243,1210,1114,1492,1514,1466,1360,1266,880,851,844,845,850,953,1094,1075,1087,1112,1103,1095,1081,1092,1083,1099,1076,1073,1010,861,834,820,836,847,846,851,866,870,834,808,867,905,907,909,903,904,903,902,901,905,908,907,919,870,824,826,815,817,816,810,947,845,811,829,816,823,824,828,830,838,843,884,887,880,859,861,878,866,833,842,840,836,829,842,850,834,825,830,913,1098,1037,1107,1081,1115,972,912,918,914,899,897,919,992,965,920,882,880,908,925,940,928,923,943,928,920,887,824,814,811,815,837,909,895,870,877,894,859,871,841,865,838,865,839,854,826,822,833,828,891,1043,1142,1166,1139,1151,1156,1170,1177,1165,1134,1145,1160,1160,1161,1180,1118,961,906,986,970,963,997,1055,1067,1065,1036,1043,1096,945,859,851,835,862,848,795,786,840,848,781,779,799,827,834,829,819,846,839,817,846,870,804,824,817,840,856,863,851,864,844,849,853,853,853,860,847,837,828,860,844,862,864,858,832,830,819,825,836,839,830,841,862,874,850,867,803,844,834,848,855,872,859,846,885,964,1046,940,946,924,916,886,955,1036,1082,1131,1036,959,984,997,989,1001,1009,1034,1074,1095,1062,1021,1018,1016,973,965,945,984,987,992,995,969,919,918,911,920,936,937,950,952,942,941,915,930,951,953,942,928,891,884,871,895,914,897,889,885,866,885,877,889,920,1222,1252,1103,1094,1115,998,962,1155,1008,1145,1346,1316,1146,1291,1352,1038,863,843,833,828,823,827,817,827,833,818,818,833,821,841,null,null],[1079,1044,1311,1390,1191,1319,1260,1370,1297,1237,1094,1045,941,931,1006,1248,1257,1125,1110,1213,1221,1025,1014,1003,1011,998,986,959,995,1166,1035,1089,1095,1029,990,988,1191,1153,1020,1006,1005,1066,1126,1422,1098,1163,981,992,962,1088,975,1033,1142,1102,1062,1069,979,963,952,1076,925,900,894,895,977,1026,972,1020,1258,1197,1106,970,980,959,922,847,897,914,1108,1224,1245,1250,1261,1260,1244,1243,1228,1226,1230,1239,1301,1255,1245,1244,1252,1243,1210,1114,1492,1514,1466,1360,1266,880,851,844,845,850,953,1094,1075,1087,1112,1103,1095,1081,1092,1083,1099,1076,1073,1010,861,834,820,836,847,846,851,866,870,834,808,867,905,907,909,903,904,903,902,901,905,908,907,919,870,824,826,815,817,816,810,947,845,811,829,816,823,824,828,830,838,843,884,887,880,859,861,878,866,833,842,840,836,829,842,850,834,825,830,913,1098,1037,1107,1081,1115,972,912,918,914,899,897,919,992,965,920,882,880,908,925,940,928,923,943,928,920,887,824,814,811,815,837,909,895,870,877,894,859,871,841,865,838,865,839,854,826,822,833,828,891,1043,1142,1166,1139,1151,1156,1170,1177,1165,1134,1145,1160,1160,1161,1180,1118,961,906,986,970,963,997,1055,1067,1065,1036,1043,1096,945,859,851,835,862,848,795,786,840,848,781,779,799,827,834,829,819,846,839,817,846,870,804,824,817,840,856,863,851,864,844,849,853,853,853,860,847,837,828,860,844,862,864,858,832,830,819,825,836,839,830,841,862,874,850,867,803,844,834,848,855,872,859,846,885,964,1046,940,946,924,916,886,955,1036,1082,1131,1036,959,984,997,989,1001,1009,1034,1074,1095,1062,1021,1018,1016,973,965,945,984,987,992,995,969,919,918,911,920,936,937,950,952,942,941,915,930,951,953,942,928,891,884,871,895,914,897,889,885,866,885,877,889,920,1222,1252,1103,1094,1115,998,962,1155,1008,1145,1346,1316,1146,1291,1352,1038,863,843,833,828,823,827,817,827,833,818,818,833,821,841,null,null],[1081,1183,1427,1353,1104,939,1184,1111,1065,1008,1007,1007,962,1083,1102,1120,1016,940,957,1080,1268,1163,1092,1018,991,1083,1015,980,1012,1044,977,1097,996,957,892,959,1149,1245,997,992,898,1076,1177,1295,1087,1016,952,964,993,967,961,1131,1256,1157,1052,976,993,879,881,1078,909,871,872,917,965,1052,1004,1223,1220,1067,1031,977,939,927,896,890,899,1012,1184,1225,1259,1258,1260,1269,1256,1246,1250,1217,1194,1244,1285,1243,1242,1241,1240,1231,1183,1192,1388,1466,1684,1571,1343,933,860,849,857,857,896,1013,1103,1077,1088,1083,1099,1091,1095,1088,1096,1074,1093,1125,843,844,848,842,840,836,848,871,845,823,811,890,899,889,899,907,911,901,902,912,901,905,912,955,918,838,837,812,810,822,827,919,835,823,812,827,830,807,819,824,824,802,845,853,856,900,892,902,892,872,854,866,849,827,831,836,821,810,850,928,1146,1023,1087,1088,1115,955,935,915,898,912,931,936,988,985,915,877,882,914,933,930,925,927,919,926,932,885,821,817,804,805,803,915,896,842,831,835,855,871,893,889,876,866,851,854,830,843,844,844,924,1049,1143,1166,1152,1146,1169,1185,1199,1186,1152,1160,1163,1174,1177,1177,1066,907,918,917,941,976,1023,1066,1065,1062,1067,971,1062,1070,925,827,833,867,877,809,809,831,808,770,770,789,815,840,833,801,833,837,815,819,830,802,837,824,820,839,859,854,873,861,861,852,841,849,850,849,829,828,827,842,866,838,810,787,833,834,819,832,847,809,842,836,840,865,818,836,863,834,856,841,851,844,865,880,965,1070,952,943,930,906,907,1066,1102,1117,1111,954,987,980,976,970,980,979,961,992,967,997,1007,1084,1147,1125,1002,1037,1029,932,1002,1004,1008,997,965,975,968,954,968,951,942,967,964,970,961,979,990,944,904,881,887,875,888,902,897,898,880,866,877,878,880,873,1106,1154,1088,1134,1090,1071,1080,1156,970,1251,1429,1213,1349,1301,1209,937,837,837,830,828,822,820,823,820,827,816,822,830,829,841,null,null],[1321,1375,1244,1202,1164,953,1021,1006,975,1248,1697,1417,1143,1143,1176,1027,1010,940,914,1110,1305,1138,1137,1109,1062,1031,1017,1001,1038,990,1008,995,906,868,919,1135,1104,1162,1278,1061,880,907,997,1104,1028,962,1162,1171,1044,995,930,1081,1245,1123,999,1033,926,880,914,1060,925,918,885,903,1101,1098,1162,1240,1099,1049,1028,973,1073,901,879,875,925,1114,1210,1239,1242,1249,1258,1262,1264,1250,1250,1202,1186,1250,1286,1243,1256,1262,1240,1193,1105,1173,1348,1262,1507,1530,1468,1049,862,852,823,854,868,924,1115,1088,1082,1076,1077,1091,1083,1078,1083,1075,1058,1154,861,833,858,847,849,852,856,833,815,810,830,915,912,909,903,917,906,900,900,910,909,909,916,991,916,843,835,824,816,822,812,945,819,827,810,833,840,828,819,813,807,811,837,836,835,817,874,854,862,864,857,857,859,890,840,838,829,830,834,960,1088,1025,1072,1076,1107,938,912,913,884,941,984,955,947,990,901,876,893,923,927,917,921,924,914,930,919,889,814,795,817,803,802,891,876,835,824,812,826,829,850,848,880,912,889,895,848,870,838,835,947,1099,1149,1153,1145,1137,1182,1215,1219,1203,1179,1178,1152,1174,1180,1141,1020,918,893,912,979,995,1047,1059,1061,1053,1043,907,935,1079,1046,842,835,850,905,804,792,817,795,791,771,803,830,859,828,826,832,825,828,822,830,831,848,815,824,842,877,862,883,864,854,848,842,854,849,852,833,834,850,866,838,786,810,818,822,824,859,820,839,821,830,856,850,871,855,861,834,845,881,846,850,857,868,852,903,1050,1014,919,899,934,999,1112,1137,1089,997,993,978,969,972,980,986,975,990,1013,1011,966,895,955,1087,1005,918,1002,975,919,1028,1039,1029,1001,1051,1022,1047,1056,1015,1006,1003,1028,983,1025,1012,1040,1054,1012,1052,919,886,889,889,897,903,908,881,866,891,893,881,891,954,1035,1184,1041,1009,1064,1009,1101,1021,1059,1020,936,992,1177,1034,859,834,827,831,829,824,817,826,832,807,820,814,818,825,839,null,null],[1295,1316,1042,1042,1278,1122,920,924,1053,1210,2340,1484,1176,1369,1158,1158,1138,923,913,969,1061,1240,1140,1132,1013,950,1047,1107,1121,1002,1015,976,932,887,1040,1234,1046,1239,1542,955,845,871,917,1032,1167,1117,1088,1057,1054,1031,921,1099,1287,1142,1157,1131,898,889,965,1000,969,984,936,879,1099,1186,1229,1253,1185,1345,1103,966,957,889,860,896,1032,1196,1231,1242,1248,1259,1260,1240,1245,1256,1272,1176,1204,1239,1268,1242,1251,1247,1223,1154,1066,1231,1393,1330,1790,1657,1546,1274,855,850,839,855,873,899,1046,1081,1084,1099,988,1011,1044,1060,1092,1097,1070,1117,958,844,856,852,847,840,837,814,805,823,883,908,921,912,913,910,903,910,915,914,918,893,911,947,843,820,825,834,816,817,819,933,834,838,812,827,832,837,829,819,813,836,826,819,817,833,838,800,817,812,823,823,840,834,844,891,860,867,885,1030,1093,980,1083,1075,1099,932,900,889,890,955,947,930,937,965,896,876,908,913,916,920,929,930,916,933,917,871,822,811,818,814,824,877,834,827,821,823,830,824,815,829,857,856,841,877,888,890,868,864,940,1082,1159,1150,1134,1163,1182,1217,1234,1214,1203,1185,1153,1175,1181,1057,944,915,887,926,999,1007,1030,1055,1067,1043,1046,876,870,951,1087,865,840,849,886,832,804,822,819,807,808,816,844,837,826,836,833,825,820,823,813,831,854,841,837,835,863,877,883,861,838,859,874,861,857,844,848,843,839,820,821,815,838,834,806,811,820,809,839,857,830,842,830,871,882,882,833,842,869,829,852,861,854,836,891,1006,1020,898,957,1064,1098,1118,1085,984,936,973,972,976,975,984,974,968,1006,997,998,960,911,907,1006,1671,870,1008,987,1013,972,972,945,896,898,949,944,880,927,920,885,941,877,901,924,908,936,933,916,1029,1060,1039,984,1036,987,968,920,871,880,878,882,889,928,1084,1172,960,994,1050,999,1045,938,927,945,985,890,1003,922,846,833,825,828,824,834,808,828,837,815,822,843,832,841,864,null,null],[1128,1243,1031,1100,1188,1169,946,962,1243,1257,2135,1197,1084,1227,1247,1125,928,927,976,911,970,1005,1075,1070,1128,935,1037,1197,1192,1059,913,928,936,967,1180,1182,976,957,1016,868,840,897,946,1034,1122,1115,1073,1094,1119,1046,943,1120,1180,1119,1138,1036,1019,908,943,1002,1011,959,971,943,1277,1337,1230,1076,1201,1294,1023,927,890,883,853,964,1145,1241,1242,1251,1267,1273,1269,1251,1256,1252,1261,1228,1264,1267,1275,1261,1247,1233,1211,1157,1116,1267,1385,1435,1818,1679,1571,1399,899,851,852,885,895,867,979,1043,1076,1048,936,926,978,1045,1077,1078,1085,1103,1080,894,844,857,823,821,826,819,847,885,896,906,921,918,914,900,913,923,913,907,915,927,981,872,818,818,819,828,824,823,838,894,828,831,822,829,831,832,842,847,824,856,850,838,820,840,844,817,830,823,818,829,831,833,811,846,835,858,905,1036,1113,977,1055,1060,1076,914,917,936,1009,1101,1045,1006,1070,1008,911,868,899,923,945,926,928,897,927,930,919,868,818,823,809,805,823,924,854,820,814,815,832,827,827,827,858,843,835,831,813,834,857,885,1046,1152,1142,1132,1103,1145,1205,1220,1233,1221,1208,1211,1153,1162,1184,999,913,892,876,937,966,1015,1021,1044,1038,1042,1009,843,823,857,961,973,852,839,862,861,828,814,839,791,810,828,839,816,828,822,841,822,824,837,831,846,869,863,849,836,864,871,871,858,828,851,859,852,861,867,854,827,828,795,858,842,821,832,829,833,831,817,821,832,839,836,836,857,842,855,849,816,832,822,872,859,828,853,886,934,958,913,1032,1076,1103,1043,950,939,964,991,982,982,972,981,984,971,1004,1001,965,929,898,888,848,1540,877,970,1016,1027,962,1023,1030,915,951,996,984,950,880,955,864,938,840,869,892,915,922,885,866,944,965,947,1014,1041,1042,1106,1108,976,928,961,921,987,1116,1172,1108,967,1011,1195,1247,1050,909,904,977,1009,1014,1114,858,835,829,838,828,821,817,834,822,816,807,817,839,827,841,873,null,null],[1128,1243,1031,1100,1188,1169,946,962,1243,1257,2135,1197,1084,1227,1247,1125,928,927,976,911,970,1005,1075,1070,1128,935,1037,1197,1192,1059,913,928,936,967,1180,1182,976,957,1016,868,840,897,946,1034,1122,1115,1073,1094,1119,1046,943,1120,1180,1119,1138,1036,1019,908,943,1002,1011,959,971,943,1277,1337,1230,1076,1201,1294,1023,927,890,883,853,964,1145,1241,1242,1251,1267,1273,1269,1251,1256,1252,1261,1228,1264,1267,1275,1261,1247,1233,1211,1157,1116,1267,1385,1435,1818,1679,1571,1399,899,851,852,885,895,867,979,1043,1076,1048,936,926,978,1045,1077,1078,1085,1103,1080,894,844,857,823,821,826,819,847,885,896,906,921,918,914,900,913,923,913,907,915,927,981,872,818,818,819,828,824,823,838,894,828,831,822,829,831,832,842,847,824,856,850,838,820,840,844,817,830,823,818,829,831,833,811,846,835,858,905,1036,1113,977,1055,1060,1076,914,917,936,1009,1101,1045,1006,1070,1008,911,868,899,923,945,926,928,897,927,930,919,868,818,823,809,805,823,924,854,820,814,815,832,827,827,827,858,843,835,831,813,834,857,885,1046,1152,1142,1132,1103,1145,1205,1220,1233,1221,1208,1211,1153,1162,1184,999,913,892,876,937,966,1015,1021,1044,1038,1042,1009,843,823,857,961,973,852,839,862,861,828,814,839,791,810,828,839,816,828,822,841,822,824,837,831,846,869,863,849,836,864,871,871,858,828,851,859,852,861,867,854,827,828,795,858,842,821,832,829,833,831,817,821,832,839,836,836,857,842,855,849,816,832,822,872,859,828,853,886,934,958,913,1032,1076,1103,1043,950,939,964,991,982,982,972,981,984,971,1004,1001,965,929,898,888,848,1540,877,970,1016,1027,962,1023,1030,915,951,996,984,950,880,955,864,938,840,869,892,915,922,885,866,944,965,947,1014,1041,1042,1106,1108,976,928,961,921,987,1116,1172,1108,967,1011,1195,1247,1050,909,904,977,1009,1014,1114,858,835,829,838,828,821,817,834,822,816,807,817,839,827,841,873,null,null],[1171,1121,1113,1084,1006,989,1139,1166,1958,2042,1470,992,1181,1173,1335,1039,972,1205,1205,947,935,940,990,1037,1030,911,1006,1320,1103,1010,931,985,926,1044,1190,1033,878,891,868,851,858,904,913,969,1106,1050,1249,1148,1079,1066,999,1062,999,931,933,931,985,997,1130,1123,1028,969,1029,1077,1302,1190,1180,1231,1164,1083,991,915,896,879,850,1051,1208,1250,1253,1264,1269,1266,1273,1266,1244,1251,1242,1240,1283,1289,1283,1241,1245,1230,1195,1169,1147,1233,1574,1501,1574,1607,1578,1491,1005,862,865,896,866,820,926,952,1020,1055,938,900,953,1048,1080,1081,1095,1100,1143,1002,882,847,834,838,830,852,902,923,924,912,913,907,910,903,903,905,896,922,934,984,948,830,835,821,827,823,829,826,824,887,813,814,820,818,823,821,835,823,853,910,845,860,855,854,856,803,815,828,835,821,814,833,818,815,819,807,871,1070,1055,1015,1062,1070,1060,920,1006,1070,1139,1090,1052,1036,1120,1104,936,891,915,919,934,928,931,925,934,936,934,875,816,819,813,803,834,938,876,843,824,827,812,817,817,807,849,846,845,852,824,833,821,830,992,1039,1026,1058,1080,1119,1165,1200,1240,1228,1204,1194,1171,1181,1180,935,906,886,886,933,971,1011,1005,1023,1020,1024,930,833,817,847,866,1066,951,842,857,862,853,809,857,814,811,838,832,835,839,826,846,798,825,850,811,837,853,843,817,834,853,832,865,845,855,859,864,889,880,879,832,785,823,838,853,835,847,847,865,833,817,796,837,845,833,855,838,853,844,837,845,819,848,851,838,834,822,861,864,944,950,1010,1069,1090,1109,968,961,963,968,974,973,981,971,984,996,988,994,987,926,947,905,904,912,1143,1090,1354,1217,1127,1182,1132,1110,1098,1103,1065,1032,992,953,978,882,985,888,859,911,946,936,944,906,880,865,928,947,946,935,1079,1190,1117,1092,1184,1089,1002,979,950,1085,934,962,1170,1238,1128,978,919,919,929,1008,1063,842,844,836,837,827,832,821,828,815,825,822,812,828,828,845,863,null,null],[1249,1166,1060,1189,1326,967,1240,1357,1923,2165,955,991,1174,1050,1168,963,982,1040,911,930,930,1034,1045,1039,993,959,1093,1207,1068,1197,912,944,1007,1157,1153,918,843,863,857,845,848,917,896,1018,1008,1059,1202,1130,1090,1024,974,1073,1102,1039,1019,953,905,1020,1123,1008,1031,969,1059,1188,1230,1077,1177,1288,1166,1011,1047,899,894,867,885,1149,1253,1260,1278,1260,1273,1285,1271,1267,1245,1238,1200,1257,1274,1277,1277,1213,1213,1208,1206,1177,1166,1143,1699,1574,1557,1589,1715,1615,1110,880,883,891,838,799,917,891,979,1047,961,943,924,1039,1070,1080,1091,1093,1109,1108,1012,866,848,831,818,867,919,909,920,920,903,900,908,908,907,916,917,925,963,985,893,840,835,823,830,825,826,830,847,864,814,818,826,818,838,824,834,847,899,936,871,881,859,858,873,831,827,830,821,814,822,834,825,829,839,831,842,1084,1055,1034,1073,1085,1051,908,1146,1139,1076,1014,1050,1024,1056,1193,977,908,932,934,926,924,938,923,922,931,933,861,819,810,816,799,848,906,839,822,818,833,821,813,813,813,844,852,855,859,854,837,827,814,908,930,857,877,1018,1132,1141,1157,1201,1210,1206,1186,1166,1195,1166,916,908,904,925,972,992,1001,995,997,1002,980,868,827,817,852,843,1013,1074,919,846,854,861,844,858,819,816,832,830,830,831,829,856,817,826,857,823,837,829,828,826,822,842,851,850,851,863,860,891,894,866,804,804,817,833,816,841,850,841,803,827,810,819,842,838,816,835,848,853,869,851,834,828,841,842,842,838,843,854,846,885,1001,1048,1050,1075,1098,1032,960,962,963,964,967,970,982,993,986,979,983,1001,952,937,993,938,885,903,1104,1286,1406,1167,1189,1151,1147,1109,1104,1122,1048,1114,1177,1138,1085,976,1033,990,933,919,949,921,986,953,912,908,880,993,1016,1047,1067,1133,898,1000,1176,1237,996,895,965,1086,954,966,1084,1074,1097,1042,970,921,1058,1114,982,832,843,839,831,829,825,827,818,829,833,839,835,831,831,849,843,null,null],[1222,1098,1170,1073,1090,926,1007,1035,1210,1273,919,994,1144,979,975,939,1006,992,1064,998,1038,1133,1133,975,984,1082,1238,1283,1174,1162,979,979,1111,1241,1179,975,836,837,835,851,848,891,956,1058,1041,1051,1061,1086,1067,1028,1024,1042,1039,1159,1050,898,904,1118,1179,1024,1040,995,1250,1278,999,938,1098,1090,1036,988,971,875,871,914,1028,1219,1272,1285,1284,1295,1280,1255,1272,1266,1251,1233,1170,1228,1233,1214,1229,1155,1152,1189,1120,1100,1117,999,1687,1771,1837,1706,1786,1750,1269,913,881,865,840,842,865,850,899,970,918,947,932,1026,1074,1079,1080,1086,1086,1107,1115,970,840,820,819,891,854,879,905,918,902,898,902,907,907,921,923,961,969,902,844,839,839,834,833,826,831,829,865,860,817,828,823,825,836,833,883,871,915,917,888,885,870,899,897,863,845,848,846,832,842,832,819,827,821,827,894,1089,1077,1051,1067,1071,1031,947,1188,1118,962,931,941,961,980,1047,979,947,954,932,935,936,939,917,930,939,923,840,816,806,803,799,842,947,838,824,825,822,810,812,808,819,838,842,848,857,832,812,819,828,908,952,840,838,871,927,1048,1124,1186,1200,1194,1197,1175,1181,1143,921,905,895,949,1013,1008,989,958,990,998,911,850,836,846,845,827,892,1070,1039,901,866,842,830,845,842,816,816,842,832,834,835,851,798,809,839,821,797,832,835,840,822,839,841,849,865,882,895,877,852,821,794,824,832,824,824,871,840,795,807,837,828,818,847,844,832,844,823,843,848,830,853,838,832,848,844,830,849,877,876,957,1051,1053,1062,1038,1018,963,969,963,969,965,973,967,977,969,995,982,997,987,916,925,1008,952,917,965,964,1101,1005,940,935,921,906,885,919,965,1030,1030,989,1103,1042,1010,1103,1144,1186,1174,936,946,1053,1028,930,929,901,1027,1254,1177,1037,1039,952,1005,1198,1112,932,872,873,893,947,895,1043,1130,1040,1071,1090,1025,1084,965,862,825,830,831,828,831,816,829,822,823,825,836,828,841,826,853,842,null,null],[1109,1081,1105,1057,956,876,901,963,1121,1147,948,1118,1109,1111,976,941,1078,1063,1151,1142,1122,1142,894,1456,1456,2737,993,1161,1068,1095,1065,1074,1127,1266,1283,1071,906,849,847,865,890,945,1078,1078,1142,1087,946,997,1059,1043,1025,1041,952,1055,1080,889,908,1052,1102,1102,1035,1105,1213,1114,1008,1094,1082,1007,1009,1027,944,890,866,1059,1230,1254,1260,1276,1285,1297,1292,1266,1264,1276,1260,1233,1099,1076,1058,1037,1023,1002,993,1004,1098,1012,1015,959,1677,2016,2084,1881,1823,1905,1382,990,862,850,845,840,866,874,883,950,901,864,905,1031,1068,1066,1087,1083,1100,1096,1081,1140,879,853,877,878,826,851,907,905,904,887,897,911,896,909,927,937,923,848,839,836,831,833,834,827,825,847,860,862,835,827,824,833,845,839,844,852,927,959,883,862,861,895,885,849,864,879,861,849,863,836,828,830,821,822,922,1120,1041,1040,1076,1067,1017,969,1079,1030,1004,964,949,924,944,1101,1064,979,962,944,941,934,943,925,932,932,934,848,825,822,820,811,849,939,852,834,827,826,834,821,832,827,843,832,834,841,818,808,807,822,914,936,831,811,857,848,855,928,1146,1168,1148,1153,1195,1168,1063,896,887,918,977,1026,1022,999,970,995,958,881,855,848,838,833,817,838,936,1083,1025,869,830,824,834,836,830,821,833,838,830,828,817,790,854,845,819,817,827,837,832,838,852,846,880,922,908,883,844,820,793,828,833,839,840,818,851,841,831,837,815,816,816,845,839,823,821,836,832,824,838,855,835,814,844,866,863,873,856,951,1034,1070,1058,1030,986,950,952,969,964,965,981,971,949,973,984,995,985,996,958,890,924,992,924,974,1141,1015,1030,924,988,885,974,898,885,895,921,1032,949,896,909,962,926,872,969,1199,1432,1203,1095,1011,994,935,922,914,1012,1291,1156,990,978,985,1057,1250,992,827,847,891,885,939,915,1084,1237,974,1056,991,1105,1036,922,840,827,822,827,821,818,820,826,826,819,830,814,803,816,834,851,838,null,null],[1109,1081,1105,1057,956,876,901,963,1121,1147,948,1118,1109,1111,976,941,1078,1063,1151,1142,1122,1142,894,1456,1456,2737,993,1161,1068,1095,1065,1074,1127,1266,1283,1071,906,849,847,865,890,945,1078,1078,1142,1087,946,997,1059,1043,1025,1041,952,1055,1080,889,908,1052,1102,1102,1035,1105,1213,1114,1008,1094,1082,1007,1009,1027,944,890,866,1059,1230,1254,1260,1276,1285,1297,1292,1266,1264,1276,1260,1233,1099,1076,1058,1037,1023,1002,993,1004,1098,1012,1015,959,1677,2016,2084,1881,1823,1905,1382,990,862,850,845,840,866,874,883,950,901,864,905,1031,1068,1066,1087,1083,1100,1096,1081,1140,879,853,877,878,826,851,907,905,904,887,897,911,896,909,927,937,923,848,839,836,831,833,834,827,825,847,860,862,835,827,824,833,845,839,844,852,927,959,883,862,861,895,885,849,864,879,861,849,863,836,828,830,821,822,922,1120,1041,1040,1076,1067,1017,969,1079,1030,1004,964,949,924,944,1101,1064,979,962,944,941,934,943,925,932,932,934,848,825,822,820,811,849,939,852,834,827,826,834,821,832,827,843,832,834,841,818,808,807,822,914,936,831,811,857,848,855,928,1146,1168,1148,1153,1195,1168,1063,896,887,918,977,1026,1022,999,970,995,958,881,855,848,838,833,817,838,936,1083,1025,869,830,824,834,836,830,821,833,838,830,828,817,790,854,845,819,817,827,837,832,838,852,846,880,922,908,883,844,820,793,828,833,839,840,818,851,841,831,837,815,816,816,845,839,823,821,836,832,824,838,855,835,814,844,866,863,873,856,951,1034,1070,1058,1030,986,950,952,969,964,965,981,971,949,973,984,995,985,996,958,890,924,992,924,974,1141,1015,1030,924,988,885,974,898,885,895,921,1032,949,896,909,962,926,872,969,1199,1432,1203,1095,1011,994,935,922,914,1012,1291,1156,990,978,985,1057,1250,992,827,847,891,885,939,915,1084,1237,974,1056,991,1105,1036,922,840,827,822,827,821,818,820,826,826,819,830,814,803,816,834,851,838,null,null],[997,952,903,930,883,857,970,1012,983,1213,1005,1187,1168,1071,973,878,990,1172,1097,1107,1067,1107,728,1827,5351,4935,1198,1013,1141,1085,1112,1107,1163,1252,1232,1054,1027,864,843,874,934,1013,1028,1003,1005,1095,905,1013,1119,1028,967,1018,1052,1046,1248,1020,917,970,1115,1193,1142,1211,1113,1016,1096,1309,1040,997,1057,982,939,889,895,1095,1156,1261,1287,1284,1275,1292,1288,1293,1266,1260,1254,1209,1055,990,960,959,962,945,931,977,1160,1067,985,916,1648,2045,2164,1979,1827,2082,1514,1070,857,861,848,833,859,902,943,936,883,831,904,1023,1066,1069,1089,1091,1110,1113,1060,1167,998,904,962,885,832,822,889,906,909,918,903,929,930,922,932,908,845,840,832,853,834,826,828,844,829,845,830,862,855,844,834,831,844,827,817,878,943,931,846,859,847,841,841,833,848,862,830,842,850,832,835,827,838,832,920,1151,1048,1016,1059,1042,992,942,942,948,1018,1015,1042,1017,1022,1102,1113,977,954,932,927,937,940,937,944,938,948,855,831,827,819,806,867,906,838,841,838,822,817,830,824,821,840,828,835,831,830,812,818,834,931,915,817,823,833,828,818,841,915,1009,1072,1111,1148,1125,1001,871,886,958,1021,1041,1027,996,973,965,905,875,850,845,838,840,831,841,850,960,1099,894,843,833,827,840,830,822,823,837,833,848,787,808,845,840,829,827,819,837,841,811,818,841,901,884,868,848,811,841,808,829,821,821,825,826,809,802,821,836,818,827,805,844,814,789,822,836,839,839,843,836,836,853,855,850,862,856,863,1001,1074,1057,1052,977,937,947,954,968,968,970,982,965,968,990,1001,1003,983,994,908,878,919,898,933,954,1084,1051,1027,953,946,881,1003,918,905,905,898,939,894,910,880,965,980,906,923,942,1075,1249,1256,1024,1007,920,911,905,900,1186,1140,993,893,938,953,1055,941,884,865,904,914,934,952,1099,1223,1111,1076,1054,1058,933,883,843,831,837,820,822,823,830,821,826,824,828,822,820,812,837,858,838,null,null],[980,929,883,874,890,865,936,939,875,1035,1102,1161,1407,1270,948,932,942,1037,1071,1050,933,1079,937,1212,1532,1004,1327,1327,1350,961,1125,1102,1186,1070,1105,991,999,955,927,954,958,1100,1031,1038,918,914,971,1005,1095,978,961,1001,1088,1006,948,1004,949,1023,1091,1157,1195,1104,1075,1041,980,968,948,977,1258,908,905,878,973,1223,1159,1282,1284,1288,1300,1293,1289,1277,1269,1256,1263,1209,1066,981,966,964,952,970,954,996,931,960,985,920,1545,1850,2140,2051,1835,1949,1569,1082,862,849,871,854,838,886,967,923,886,857,900,1025,1056,1070,1091,1105,1126,1121,1114,1071,1125,1097,1001,904,871,820,846,916,905,922,897,909,917,908,911,858,847,847,841,856,854,843,835,839,839,891,1024,962,957,946,840,820,839,837,813,829,926,883,857,864,864,854,827,839,869,867,838,861,829,823,820,817,805,824,976,1111,1055,1038,1033,1017,985,972,929,918,916,976,1014,1022,1044,1029,1020,946,938,925,934,933,936,934,954,952,945,845,817,799,808,795,885,954,840,831,846,823,829,825,815,821,843,825,844,834,835,824,829,832,953,917,801,824,825,832,814,848,837,842,889,965,1104,1093,957,868,904,979,1053,1038,1030,1007,968,942,868,848,827,836,837,837,845,830,853,857,971,1016,895,845,840,842,836,819,835,823,831,886,796,793,820,831,817,837,842,854,803,785,827,869,841,800,807,813,841,839,816,814,832,802,790,825,811,797,826,827,819,805,803,829,803,803,823,846,828,821,846,823,853,874,822,830,851,855,892,1045,1073,1056,1033,940,942,965,964,943,956,954,955,960,985,984,990,1010,974,998,891,881,892,905,918,968,950,999,974,882,878,896,944,937,984,947,883,890,866,856,864,918,936,916,964,925,1012,1167,1310,1241,1188,961,999,902,864,1034,956,934,925,941,955,1028,978,932,920,1040,1088,910,913,1025,1064,1007,1092,1088,1000,981,851,844,822,828,832,836,834,843,830,815,818,825,821,816,818,850,866,838,null,null],[927,911,857,864,875,855,930,928,889,893,1276,1126,1128,1146,968,948,918,1004,1082,1089,1200,966,1147,1285,1158,1143,1257,1233,972,969,1172,1226,1233,930,1078,1037,1004,1021,989,957,925,1184,1177,1114,984,1073,1074,1039,927,925,971,1056,949,955,937,914,1045,1018,1035,1209,1124,1092,1078,1060,983,939,968,967,1205,898,893,871,1085,1212,1180,1266,1279,1269,1306,1300,1298,1267,1261,1255,1261,1216,1068,966,971,955,952,963,961,986,945,949,974,928,1307,1698,2055,2097,1964,1875,1719,1143,889,852,863,856,866,908,927,916,877,837,905,1036,1048,1061,1075,1098,1140,1129,1110,1103,1079,1120,984,893,884,838,833,898,899,909,915,913,913,923,938,974,935,911,873,852,855,845,841,842,843,924,1127,1091,1086,1077,847,831,832,835,834,811,861,834,859,860,859,868,842,840,836,846,858,843,833,824,823,823,822,831,1015,1131,1038,1044,1057,1074,1059,1007,980,899,861,886,916,941,955,948,932,928,925,935,942,923,937,929,949,948,949,832,812,806,821,802,876,972,844,838,825,823,825,815,816,811,846,838,864,849,825,815,817,817,958,899,823,813,813,829,827,833,842,832,824,818,1031,1054,1000,936,961,1029,1072,1047,1034,997,987,891,852,840,846,829,843,850,843,823,835,845,850,1090,998,871,868,838,827,824,825,824,857,879,796,779,818,819,832,855,891,873,813,798,842,861,795,804,834,834,846,820,841,843,817,833,823,839,820,801,832,806,806,811,812,833,824,833,828,838,841,833,838,844,853,866,815,857,874,869,900,1060,1052,1053,993,953,940,952,960,955,956,941,956,955,966,977,1005,1001,990,968,883,875,877,910,899,1017,1011,1156,1041,894,900,929,966,933,925,920,907,920,863,822,861,877,942,988,940,923,1189,1100,1131,1291,1303,1139,1262,1117,910,914,894,935,966,947,967,1058,1037,885,975,1167,1203,927,836,955,1051,971,1042,970,993,1091,925,832,824,823,821,824,832,824,831,821,825,830,818,817,833,866,846,829,null,null],[927,911,857,864,875,855,930,928,889,893,1276,1126,1128,1146,968,948,918,1004,1082,1089,1200,966,1147,1285,1158,1143,1257,1233,972,969,1172,1226,1233,930,1078,1037,1004,1021,989,957,925,1184,1177,1114,984,1073,1074,1039,927,925,971,1056,949,955,937,914,1045,1018,1035,1209,1124,1092,1078,1060,983,939,968,967,1205,898,893,871,1085,1212,1180,1266,1279,1269,1306,1300,1298,1267,1261,1255,1261,1216,1068,966,971,955,952,963,961,986,945,949,974,928,1307,1698,2055,2097,1964,1875,1719,1143,889,852,863,856,866,908,927,916,877,837,905,1036,1048,1061,1075,1098,1140,1129,1110,1103,1079,1120,984,893,884,838,833,898,899,909,915,913,913,923,938,974,935,911,873,852,855,845,841,842,843,924,1127,1091,1086,1077,847,831,832,835,834,811,861,834,859,860,859,868,842,840,836,846,858,843,833,824,823,823,822,831,1015,1131,1038,1044,1057,1074,1059,1007,980,899,861,886,916,941,955,948,932,928,925,935,942,923,937,929,949,948,949,832,812,806,821,802,876,972,844,838,825,823,825,815,816,811,846,838,864,849,825,815,817,817,958,899,823,813,813,829,827,833,842,832,824,818,1031,1054,1000,936,961,1029,1072,1047,1034,997,987,891,852,840,846,829,843,850,843,823,835,845,850,1090,998,871,868,838,827,824,825,824,857,879,796,779,818,819,832,855,891,873,813,798,842,861,795,804,834,834,846,820,841,843,817,833,823,839,820,801,832,806,806,811,812,833,824,833,828,838,841,833,838,844,853,866,815,857,874,869,900,1060,1052,1053,993,953,940,952,960,955,956,941,956,955,966,977,1005,1001,990,968,883,875,877,910,899,1017,1011,1156,1041,894,900,929,966,933,925,920,907,920,863,822,861,877,942,988,940,923,1189,1100,1131,1291,1303,1139,1262,1117,910,914,894,935,966,947,967,1058,1037,885,975,1167,1203,927,836,955,1051,971,1042,970,993,1091,925,832,824,823,821,824,832,824,831,821,825,830,818,817,833,866,846,829,null,null],[902,891,870,866,856,854,886,889,930,887,1161,1177,1122,1121,972,952,969,1018,1156,1223,1441,965,1179,1213,1127,1074,1209,1140,992,1057,1183,1183,1141,1073,1060,982,1017,1079,1051,976,969,1032,1097,992,1103,1190,1147,1347,920,937,951,1002,1058,1142,944,893,1018,1008,1132,1221,1080,1156,1100,1168,1064,982,954,969,937,883,897,916,1167,1199,1215,1240,1250,1248,1264,1270,1274,1267,1268,1251,1257,1251,1067,963,970,953,945,959,954,967,959,953,955,951,1361,1813,2006,2214,2097,1959,1785,1232,920,861,854,864,883,897,894,896,873,823,900,1018,1055,1050,1053,1098,1149,1155,1117,1098,1051,1104,1060,894,901,851,824,884,902,906,918,917,931,932,971,1089,1080,1042,1012,953,942,921,894,866,874,896,1033,1118,1097,1107,814,826,838,820,838,846,852,820,867,885,866,896,843,837,839,848,843,834,829,824,830,837,839,827,1030,1130,1041,1045,1072,1090,1099,1091,1065,1008,944,918,894,895,910,922,929,926,924,933,943,939,938,929,954,948,937,840,813,815,819,823,891,937,837,824,818,829,806,815,812,823,833,846,855,836,828,822,828,828,976,869,821,819,815,820,817,815,834,824,838,813,1002,948,929,1053,1053,1043,1052,1051,1035,1013,1015,848,847,843,843,826,836,838,829,827,831,837,821,1016,1093,989,862,862,833,832,826,836,853,859,782,786,826,824,826,811,852,859,831,794,819,811,834,870,860,841,829,799,833,840,858,831,809,823,818,839,827,811,834,816,832,818,851,840,828,838,832,830,837,810,829,856,847,879,887,886,961,1047,1021,992,930,962,957,961,973,955,959,965,946,916,944,968,977,967,988,935,868,858,879,922,920,944,907,1255,1186,953,968,1095,992,907,929,932,925,914,861,866,881,865,1018,1099,942,993,1041,1210,1199,1290,1261,976,1118,1130,1000,920,1003,983,916,960,980,1094,1029,895,984,1043,929,1008,850,911,1017,983,922,877,1035,1178,1052,867,823,828,822,826,830,815,827,833,820,830,829,828,833,865,842,824,null,null],[894,868,873,868,849,857,919,944,954,957,1060,945,1110,1266,1073,1062,1104,1310,1190,1032,1094,901,1037,1172,1106,952,1086,1160,1071,1120,1163,1043,1088,1127,1052,986,1035,1234,1022,918,1056,1055,1100,939,1108,1146,1163,1450,927,937,962,988,1058,1077,970,930,933,1068,1240,1155,1107,1166,1160,1324,1120,1039,980,952,933,911,920,989,1205,1127,1223,1239,1238,1235,1244,1228,1251,1252,1262,1253,1252,1260,1078,954,951,950,939,972,954,969,981,961,949,976,1239,1893,2027,2240,2009,1941,1779,1312,1009,868,860,852,867,884,893,904,876,821,886,1016,1085,1068,1047,1074,1125,1121,1105,1104,1086,1075,1066,909,917,888,832,882,903,906,919,922,925,957,1059,1072,1050,1054,1047,1022,1032,1050,1036,1021,1044,1028,1073,1120,1122,1083,819,831,852,860,831,834,857,874,849,859,973,1103,851,839,839,835,823,834,830,827,824,821,819,836,1093,1077,1062,1054,1118,1121,1116,1075,1071,1069,1069,1010,931,912,916,884,896,901,916,921,945,952,931,941,961,949,929,826,821,812,821,807,858,869,825,828,819,834,813,819,813,831,828,835,833,827,824,824,834,835,956,871,813,824,817,818,833,822,816,818,822,804,983,880,864,1018,985,1015,1033,1044,1022,1026,997,827,832,835,839,836,834,827,838,833,831,830,842,917,1012,1104,975,876,862,854,831,840,850,855,774,803,816,812,828,818,832,831,803,813,817,822,871,852,821,823,841,802,815,823,843,808,793,825,805,831,822,812,839,802,833,823,824,825,833,836,826,812,832,822,848,848,841,861,855,909,1030,1023,1029,980,929,958,954,972,965,945,974,982,942,892,904,907,956,968,941,896,876,885,867,891,929,996,973,1113,1176,1158,1085,1097,994,936,985,969,946,925,927,991,938,946,1113,1318,982,1051,1042,1065,937,936,1121,1103,954,957,1041,1003,1038,987,834,900,1001,1200,1118,944,1087,1112,978,952,848,880,928,981,938,985,1003,1324,1104,966,839,820,806,822,824,827,835,834,819,816,819,823,814,852,843,816,null,null],[872,873,853,849,850,861,928,938,958,1096,1022,935,1014,1180,1195,1205,1022,1290,1056,1017,1006,883,970,1111,1009,895,915,992,1064,1196,1035,1007,1164,930,930,1032,1044,1205,987,946,1125,1016,1004,1026,995,932,1029,1144,915,930,1022,1131,1047,929,966,1025,1102,1214,1139,1016,1068,1095,1121,1323,1085,1074,1028,965,907,905,877,1090,1152,1159,1230,1233,1230,1226,1232,1223,1200,1166,1220,1166,1133,1197,1077,951,947,940,952,975,961,957,950,956,950,953,1061,1802,1919,2079,1911,1941,1818,1339,1143,863,851,840,876,876,879,888,871,821,885,996,1071,1057,1035,1049,1121,1115,1087,1088,1095,1085,1065,960,916,903,858,860,903,915,931,928,980,1059,1067,1041,1039,1031,1017,1024,1031,1086,1095,1133,1133,1153,1153,1162,1127,1075,840,836,840,830,828,813,845,873,860,841,946,1022,839,829,848,855,824,830,842,842,838,819,822,830,1102,1061,1061,1048,1106,1111,1112,1081,1066,1070,1086,1033,918,881,902,892,899,904,896,927,942,950,952,951,944,944,945,826,828,818,812,829,869,873,830,824,839,829,816,815,827,829,834,838,844,832,831,818,830,837,942,851,819,816,813,821,823,834,821,812,807,885,908,888,864,912,863,884,913,1015,1054,1042,959,843,830,841,846,844,846,829,826,834,833,829,834,908,907,1016,1080,931,899,875,817,835,865,869,802,832,832,824,840,820,814,835,841,846,808,834,855,847,818,849,849,821,823,815,834,809,810,834,830,821,813,824,824,806,823,822,825,825,834,808,831,844,843,845,869,832,799,855,856,968,1069,1013,991,942,934,956,943,969,972,957,963,963,927,872,888,887,901,915,880,870,877,891,892,877,933,947,1036,1036,1103,1119,1107,1103,1061,1089,1088,1009,1061,1060,1064,1059,1146,1052,1074,1125,1040,1022,1122,911,979,1006,979,1186,1104,963,981,1159,1168,960,944,1122,1176,1094,1052,990,1177,1071,950,866,878,893,917,993,985,1003,964,1354,1046,962,848,835,810,810,823,805,820,824,823,818,826,825,835,869,820,809,null,null],[869,882,830,852,861,862,892,930,934,1089,1081,986,981,1085,1038,1153,1061,1201,1203,1117,914,898,911,1066,1019,883,916,934,959,1169,986,1002,1055,911,1005,1067,1045,1035,956,930,971,947,983,1023,977,982,1086,1027,925,955,1024,1033,1069,1060,1179,1279,1189,1073,1050,958,1021,1020,1067,1168,1067,1024,1030,992,883,893,879,1202,1148,1171,1234,1207,1218,1227,1241,1174,1052,999,1122,987,934,952,967,879,890,895,888,944,937,935,956,942,920,930,936,1418,1680,1923,1712,1852,1800,1191,1233,898,863,850,857,876,874,867,856,811,855,992,1040,1058,1052,1048,1092,1102,1107,1093,1088,1105,1084,1024,938,907,892,833,899,916,915,953,1053,1088,1070,1034,1043,1029,1028,1031,1039,1065,1104,1135,1154,1170,1150,1191,1139,1077,840,826,835,841,818,810,827,864,885,881,878,895,837,821,827,847,840,838,850,850,818,821,831,833,1102,1032,1049,1049,1091,1108,1109,1079,1071,1077,1077,1010,890,866,889,877,925,907,855,880,907,913,935,943,941,953,952,808,820,824,821,837,911,880,836,841,833,824,819,819,829,828,839,835,853,833,834,835,829,832,961,821,822,822,822,819,815,836,811,807,843,1004,890,888,903,872,846,860,844,865,902,995,966,856,849,840,826,846,846,836,828,842,846,853,844,837,847,885,964,1075,951,902,851,787,856,887,785,831,825,829,827,844,834,857,880,812,785,821,822,858,855,855,852,812,813,816,830,807,807,838,832,828,804,817,844,828,809,811,829,829,810,826,842,861,876,819,830,815,808,832,887,1020,1035,997,953,942,934,949,962,967,971,968,972,953,896,876,891,879,882,875,870,864,892,884,876,856,980,996,1030,957,943,963,969,956,1005,1045,997,960,988,920,897,919,883,943,922,943,1121,1091,937,956,1011,1048,912,1060,1134,935,983,1212,1515,1243,1086,996,926,847,910,1056,1170,1081,987,904,873,913,875,1073,954,1020,976,1174,1013,889,824,828,831,827,835,818,817,817,822,827,827,825,831,846,813,827,null,null],[869,882,830,852,861,862,892,930,934,1089,1081,986,981,1085,1038,1153,1061,1201,1203,1117,914,898,911,1066,1019,883,916,934,959,1169,986,1002,1055,911,1005,1067,1045,1035,956,930,971,947,983,1023,977,982,1086,1027,925,955,1024,1033,1069,1060,1179,1279,1189,1073,1050,958,1021,1020,1067,1168,1067,1024,1030,992,883,893,879,1202,1148,1171,1234,1207,1218,1227,1241,1174,1052,999,1122,987,934,952,967,879,890,895,888,944,937,935,956,942,920,930,936,1418,1680,1923,1712,1852,1800,1191,1233,898,863,850,857,876,874,867,856,811,855,992,1040,1058,1052,1048,1092,1102,1107,1093,1088,1105,1084,1024,938,907,892,833,899,916,915,953,1053,1088,1070,1034,1043,1029,1028,1031,1039,1065,1104,1135,1154,1170,1150,1191,1139,1077,840,826,835,841,818,810,827,864,885,881,878,895,837,821,827,847,840,838,850,850,818,821,831,833,1102,1032,1049,1049,1091,1108,1109,1079,1071,1077,1077,1010,890,866,889,877,925,907,855,880,907,913,935,943,941,953,952,808,820,824,821,837,911,880,836,841,833,824,819,819,829,828,839,835,853,833,834,835,829,832,961,821,822,822,822,819,815,836,811,807,843,1004,890,888,903,872,846,860,844,865,902,995,966,856,849,840,826,846,846,836,828,842,846,853,844,837,847,885,964,1075,951,902,851,787,856,887,785,831,825,829,827,844,834,857,880,812,785,821,822,858,855,855,852,812,813,816,830,807,807,838,832,828,804,817,844,828,809,811,829,829,810,826,842,861,876,819,830,815,808,832,887,1020,1035,997,953,942,934,949,962,967,971,968,972,953,896,876,891,879,882,875,870,864,892,884,876,856,980,996,1030,957,943,963,969,956,1005,1045,997,960,988,920,897,919,883,943,922,943,1121,1091,937,956,1011,1048,912,1060,1134,935,983,1212,1515,1243,1086,996,926,847,910,1056,1170,1081,987,904,873,913,875,1073,954,1020,976,1174,1013,889,824,828,831,827,835,818,817,817,822,827,827,825,831,846,813,827,null,null],[873,851,828,869,867,868,900,923,955,1067,1061,933,931,1066,963,944,957,1156,1068,1196,1069,985,1026,1331,1162,945,957,984,1107,1143,979,1062,1045,890,970,1002,1005,975,975,980,1122,955,1033,1017,1039,1035,996,949,951,958,1031,1016,1216,1218,1245,1307,1102,1000,1063,988,1008,1002,1018,1039,1050,1026,1015,1004,914,872,884,1195,1109,1209,1233,1224,1224,1228,1165,964,912,910,960,907,895,893,883,862,888,899,877,907,887,883,896,893,870,923,884,1006,1224,1393,1481,1476,1347,987,1075,906,849,823,836,847,855,878,817,801,836,961,1025,1058,1057,1045,1067,1090,1098,1099,1102,1115,1111,1063,1019,915,918,816,888,931,930,1041,1093,1076,1043,1029,1033,1058,1054,1069,1075,1085,1100,1120,1139,1154,1161,1167,1168,1064,841,832,835,825,811,829,830,880,837,827,861,895,829,822,820,860,833,839,855,843,831,819,835,892,1105,1022,1034,1048,1102,1114,1104,1083,1086,1082,1087,958,884,894,876,876,913,858,816,850,861,853,868,913,910,922,930,829,827,834,822,817,936,874,840,841,828,839,820,825,820,833,867,864,840,831,829,832,821,837,939,846,817,821,825,823,831,836,823,818,903,1000,895,887,948,839,849,858,843,855,841,832,877,926,921,899,846,834,860,850,847,843,858,857,821,842,838,885,906,1070,1066,1015,922,799,802,859,814,846,801,831,833,830,822,855,792,758,786,801,849,856,835,821,848,821,816,829,822,814,827,831,827,835,810,812,832,832,827,845,825,831,829,850,849,872,849,808,826,838,856,854,937,1027,1036,970,945,943,947,955,973,962,961,980,969,925,884,884,873,867,862,865,873,858,893,864,868,870,968,961,909,911,894,978,936,936,928,931,947,900,910,905,873,839,857,947,896,873,1156,1175,957,1077,927,939,941,903,1086,1039,993,1207,1314,1087,949,904,940,916,929,1044,976,964,931,896,1034,1201,980,1037,861,917,998,1089,953,858,817,820,820,841,824,829,817,815,823,827,827,822,838,856,828,816,null,null],[874,828,883,887,959,963,903,898,1028,1057,912,881,968,1104,923,857,845,1083,1176,1088,1118,867,1136,1453,1123,921,949,994,1107,1109,1018,1098,1063,873,981,1038,968,893,943,1011,1011,957,1067,1066,992,988,926,986,1045,1123,1220,1222,1124,1115,997,1219,1309,1130,1008,988,991,1019,1023,1017,1021,1025,1014,1018,884,862,897,1249,1107,1231,1213,1207,1168,1103,987,917,922,913,908,905,884,906,903,860,845,871,877,889,886,883,888,862,869,887,852,864,921,926,985,968,931,885,849,886,861,809,851,808,808,836,795,828,857,900,1028,1050,1049,1045,1038,1071,1086,1074,1093,1105,1117,1071,1074,917,906,817,837,906,961,1109,1070,1052,1028,1032,1034,1057,1064,1090,1092,1098,1099,1102,1132,1141,1121,1175,1162,1060,850,822,842,827,824,827,822,855,838,837,844,858,841,824,836,850,826,829,858,852,830,805,839,980,1046,1012,1054,1066,1111,1106,1095,1080,1103,1097,1084,969,883,876,868,906,917,820,828,827,811,811,808,860,861,877,893,831,829,843,834,836,928,892,824,843,828,839,838,842,814,834,848,862,847,829,829,836,834,852,926,831,823,829,821,825,827,810,818,847,1013,935,870,904,955,843,849,838,846,850,831,847,847,828,867,909,928,878,858,847,866,837,842,825,813,826,827,867,908,950,1034,1092,1033,840,784,830,850,869,829,815,861,837,844,861,762,770,777,804,868,849,839,860,835,840,828,814,833,810,822,837,839,829,832,821,848,847,839,827,829,855,849,839,829,855,828,834,834,853,870,887,1003,1033,1035,939,950,959,963,953,948,965,960,982,957,900,879,881,879,876,863,872,864,866,915,887,866,891,901,876,888,919,912,966,881,859,898,892,896,878,948,887,906,946,904,989,919,853,1028,1005,1006,1041,1034,959,967,929,1029,1059,929,920,905,935,1021,903,918,911,914,936,945,846,844,934,1071,1166,1194,893,852,838,870,883,873,843,823,824,816,837,828,821,822,817,839,813,812,813,850,866,828,819,null,null],[864,851,883,965,1104,1043,962,1040,1087,1034,886,909,931,1029,931,876,856,901,1092,1144,1090,949,1219,1029,973,959,1004,1043,1170,1131,1130,989,1021,890,938,1039,1067,892,994,1029,1074,1139,1139,980,1019,1019,1009,1158,1264,1276,1177,1065,931,1093,1039,1069,1327,1313,1047,1006,999,1013,1011,1023,1021,1027,1029,1014,866,873,920,1078,1154,1221,1190,1046,974,921,892,896,909,904,881,888,886,895,895,840,833,836,832,852,862,851,874,852,860,885,841,853,904,879,887,873,872,870,855,852,820,846,816,826,808,821,800,846,850,850,990,1038,1050,1042,1016,1040,1075,1090,1091,1092,1087,1072,1102,1000,901,858,828,910,1029,1083,1069,1057,1041,1055,1062,1069,1085,1088,1082,1093,1096,1105,1123,1142,1101,1195,1176,1074,845,832,831,827,833,834,826,860,849,870,834,850,831,823,840,839,825,833,868,851,831,831,866,1071,1013,1029,1070,1094,1105,1109,1114,1073,1092,1090,1051,947,874,879,885,909,906,810,815,817,820,822,822,826,836,825,849,890,858,859,834,884,961,866,834,844,833,838,814,817,828,829,858,844,833,843,824,819,828,866,932,823,821,814,828,823,829,817,824,971,998,896,874,893,909,839,842,829,848,836,847,858,845,843,832,823,855,914,927,923,872,829,822,812,831,825,841,870,897,925,914,976,1097,918,821,821,836,836,834,832,881,883,833,782,766,786,786,792,860,827,832,851,810,849,829,771,823,791,813,797,811,829,829,808,840,818,840,832,825,852,836,823,826,847,855,845,834,833,872,978,1030,1050,1021,931,951,960,960,948,959,977,964,987,943,879,876,889,894,871,861,866,867,889,938,945,916,884,928,949,941,948,899,893,971,1037,994,938,926,925,969,870,933,1008,896,935,924,932,881,908,961,963,1117,1040,924,916,957,1033,884,890,875,902,891,851,897,981,944,969,1054,970,1008,1045,1106,1006,1079,849,841,832,843,843,821,838,826,826,818,812,836,820,816,821,822,813,810,824,848,835,827,824,null,null],[881,874,878,1052,1216,1181,1129,1269,1029,923,916,1017,1188,1030,958,885,867,846,884,1008,1167,907,1064,1166,1256,1042,1161,1218,1180,1376,1268,1070,1049,878,910,945,1025,944,949,993,1184,1096,968,1011,1145,1171,1175,1153,1105,1029,943,945,1045,1020,983,911,1112,1136,920,967,980,997,1003,1019,1015,1011,1017,1005,855,865,930,1079,1178,1169,1029,880,889,897,900,878,865,862,872,874,876,877,853,862,853,828,825,860,844,844,872,843,847,830,830,842,863,845,843,828,844,835,816,819,821,831,833,842,824,850,827,844,826,861,901,983,1037,1050,1004,1005,1051,1062,1079,1094,1085,1088,1104,1056,908,893,867,989,1092,1107,1097,1090,1083,1076,1081,1095,1118,1112,1117,1117,1130,1119,1122,1129,1111,1198,1185,1027,839,832,827,828,830,830,828,828,860,834,808,859,833,830,834,846,828,859,885,841,831,841,973,1121,1025,1045,1069,1100,1123,1119,1093,1095,1090,1065,1042,914,879,884,870,922,858,825,835,836,843,838,837,836,829,829,814,834,854,872,870,952,1079,885,840,835,842,841,817,830,831,826,847,845,826,851,829,833,837,878,914,828,823,826,841,826,820,813,915,1020,886,879,870,896,862,840,842,831,831,836,855,837,836,821,827,836,847,841,880,902,933,902,853,836,832,859,895,868,864,888,871,883,943,1041,903,813,838,825,834,825,898,855,781,780,764,773,796,803,849,831,828,839,807,818,817,795,824,833,849,824,822,841,842,814,839,851,868,816,824,825,839,842,831,852,861,842,840,822,870,1023,1036,1042,993,943,972,966,961,931,977,968,965,963,920,887,882,890,889,865,864,862,885,902,893,963,995,1016,980,987,1066,1169,1051,1144,1145,1038,1452,1076,997,1158,1029,1065,1075,1063,1017,1026,1010,985,894,949,954,928,979,974,903,894,894,1049,959,908,852,839,854,844,856,882,905,957,1001,1013,969,956,962,1011,1102,840,835,844,842,829,826,822,830,815,810,825,820,832,812,816,816,815,821,827,852,838,837,830,null,null],[881,874,878,1052,1216,1181,1129,1269,1029,923,916,1017,1188,1030,958,885,867,846,884,1008,1167,907,1064,1166,1256,1042,1161,1218,1180,1376,1268,1070,1049,878,910,945,1025,944,949,993,1184,1096,968,1011,1145,1171,1175,1153,1105,1029,943,945,1045,1020,983,911,1112,1136,920,967,980,997,1003,1019,1015,1011,1017,1005,855,865,930,1079,1178,1169,1029,880,889,897,900,878,865,862,872,874,876,877,853,862,853,828,825,860,844,844,872,843,847,830,830,842,863,845,843,828,844,835,816,819,821,831,833,842,824,850,827,844,826,861,901,983,1037,1050,1004,1005,1051,1062,1079,1094,1085,1088,1104,1056,908,893,867,989,1092,1107,1097,1090,1083,1076,1081,1095,1118,1112,1117,1117,1130,1119,1122,1129,1111,1198,1185,1027,839,832,827,828,830,830,828,828,860,834,808,859,833,830,834,846,828,859,885,841,831,841,973,1121,1025,1045,1069,1100,1123,1119,1093,1095,1090,1065,1042,914,879,884,870,922,858,825,835,836,843,838,837,836,829,829,814,834,854,872,870,952,1079,885,840,835,842,841,817,830,831,826,847,845,826,851,829,833,837,878,914,828,823,826,841,826,820,813,915,1020,886,879,870,896,862,840,842,831,831,836,855,837,836,821,827,836,847,841,880,902,933,902,853,836,832,859,895,868,864,888,871,883,943,1041,903,813,838,825,834,825,898,855,781,780,764,773,796,803,849,831,828,839,807,818,817,795,824,833,849,824,822,841,842,814,839,851,868,816,824,825,839,842,831,852,861,842,840,822,870,1023,1036,1042,993,943,972,966,961,931,977,968,965,963,920,887,882,890,889,865,864,862,885,902,893,963,995,1016,980,987,1066,1169,1051,1144,1145,1038,1452,1076,997,1158,1029,1065,1075,1063,1017,1026,1010,985,894,949,954,928,979,974,903,894,894,1049,959,908,852,839,854,844,856,882,905,957,1001,1013,969,956,962,1011,1102,840,835,844,842,829,826,822,830,815,810,825,820,832,812,816,816,815,821,827,852,838,837,830,null,null],[845,867,861,976,1119,1088,1276,1267,961,921,992,1026,1295,1017,946,883,872,854,868,890,1105,1123,1166,1242,1357,1102,1170,1279,1320,1388,1192,1021,965,915,856,936,1038,1056,1116,1077,1157,1206,1127,1139,1049,1049,1051,1023,1010,964,949,991,1223,976,968,936,1180,1109,955,934,948,973,989,1006,1018,1000,1011,964,857,848,1024,1116,1156,1039,918,861,854,871,899,885,857,827,839,856,856,837,814,858,846,845,871,847,844,845,860,822,829,832,825,848,864,844,844,836,847,840,839,838,847,844,840,838,818,834,828,827,831,855,865,928,1020,1024,987,970,1004,1046,1074,1096,1106,1100,1081,1102,937,916,987,1093,1114,1122,1113,1106,1092,1089,1078,1099,1119,1115,1117,1136,1143,1126,1121,1127,1117,1174,1182,1002,850,840,829,824,822,820,832,833,849,810,809,861,813,835,859,853,825,867,888,857,839,898,1068,1049,1039,1048,1067,1101,1151,1141,1099,1096,1083,1056,1042,922,891,890,878,916,874,857,869,869,877,863,878,867,836,820,808,808,810,818,832,1014,1129,1042,950,872,853,847,846,843,827,833,832,833,833,841,825,836,830,865,870,816,827,834,833,821,814,801,1005,939,876,870,915,908,862,824,825,840,850,834,844,831,832,814,827,842,859,865,864,849,856,896,923,914,895,868,888,866,869,886,870,883,868,1045,1058,895,845,858,851,838,861,834,820,806,771,775,793,815,843,842,837,830,808,791,831,851,836,839,829,864,800,824,833,816,837,844,846,805,823,829,847,849,828,847,850,833,855,855,877,982,1021,1041,1043,967,951,958,962,956,963,954,970,941,884,878,892,889,889,871,856,867,897,898,925,1013,958,999,933,911,1142,1343,1008,991,950,936,1301,1086,982,1005,973,1023,1036,1057,1058,1053,960,949,869,872,899,855,871,901,895,877,905,1052,1035,943,858,829,841,875,840,841,858,1013,997,955,920,895,888,999,1031,841,830,823,828,851,830,813,825,805,804,823,809,839,840,832,823,825,824,827,859,849,840,835,null,null],[853,872,910,941,988,1062,1300,1121,984,904,1006,962,923,897,911,947,930,892,983,976,987,980,1097,1249,1408,1226,1256,1255,1144,1184,1074,1026,915,966,891,904,985,1241,1288,1183,1184,1207,984,999,1043,1035,988,983,1024,979,971,1020,1027,994,994,1005,1219,1076,933,925,934,942,950,945,1011,1022,980,893,854,889,1070,1098,1025,897,881,863,888,878,879,858,860,847,884,864,864,835,838,886,886,894,915,894,887,893,897,856,845,856,857,847,847,848,863,851,858,843,841,840,831,831,839,853,849,829,861,845,843,843,853,866,954,947,940,922,944,1007,1075,1075,1088,1114,1084,1133,980,980,1083,1129,1118,1119,1102,1119,1112,1099,1106,1127,1129,1116,1120,1131,1129,1142,1136,1135,1122,1183,1161,994,843,843,842,831,815,826,836,833,800,829,830,864,826,829,846,837,835,863,888,854,860,989,1081,940,1022,1062,1078,1115,1145,1114,1098,1076,1052,1046,1039,922,892,876,870,913,859,864,882,885,891,885,894,878,858,840,827,816,812,822,839,936,1098,1176,1172,1050,990,921,847,849,841,852,847,843,843,843,828,849,849,894,883,829,842,830,822,819,817,823,987,880,879,875,936,862,850,816,808,813,808,831,825,829,828,816,805,810,822,835,850,851,863,855,848,849,916,938,877,858,853,854,869,872,866,917,1004,1069,869,871,850,841,863,833,805,816,775,786,822,835,832,854,861,833,832,828,840,843,841,832,808,841,776,827,824,829,837,831,829,815,833,835,840,836,829,846,853,820,833,841,890,889,970,1040,1050,1051,983,950,951,955,963,972,969,904,873,893,913,883,877,858,854,892,915,895,958,942,973,974,1129,1003,1537,1738,982,974,955,963,914,1013,1006,890,944,951,1052,917,1042,1016,941,870,880,854,911,844,861,932,954,844,882,1023,1104,901,830,832,837,883,857,851,867,924,860,912,914,952,957,1127,1081,850,823,813,820,847,825,812,839,824,820,832,805,829,828,823,823,814,825,840,851,823,819,828,null,null],[865,900,952,1017,1001,1021,1192,1153,1072,901,1101,1086,966,962,891,971,938,943,962,937,928,890,907,1034,1330,1462,1239,1118,1052,1089,980,1019,977,917,1056,986,968,1199,1106,1030,1036,1157,1040,1083,1178,1068,956,999,1016,1016,980,1020,1024,1056,1025,1005,1016,932,944,942,917,929,945,939,973,981,943,912,857,971,1118,970,903,867,885,891,908,868,833,888,913,884,879,864,871,902,906,882,857,833,857,855,888,893,887,875,841,867,848,794,812,838,867,852,854,847,854,847,850,840,848,857,842,848,876,865,860,865,842,844,852,860,849,854,916,977,1034,1055,1070,1102,1058,1135,1077,1086,1119,1136,1138,1136,1120,1127,1118,1097,1099,1110,1133,1116,1124,1126,1127,1137,1144,1148,1135,1189,1159,962,835,821,839,841,813,825,836,825,797,813,821,877,829,841,842,848,829,873,911,854,946,1102,1004,869,1028,1078,1096,1127,1138,1110,1097,1077,1044,1026,1021,921,917,920,919,912,834,866,870,891,894,894,894,869,863,867,841,853,850,832,843,971,1153,1206,1216,1191,1160,1137,991,940,909,882,831,835,850,841,841,846,838,907,856,817,831,831,824,823,819,891,928,865,869,860,902,856,847,807,819,818,812,823,821,826,812,816,813,826,825,834,840,848,864,857,861,862,874,901,855,867,863,857,860,846,860,896,909,1014,1008,920,846,844,818,815,789,812,764,796,817,810,831,852,846,867,817,841,822,793,844,836,818,823,802,843,827,843,820,856,873,808,824,833,835,827,836,843,828,845,840,865,888,872,870,946,991,1032,1022,1007,995,940,946,966,962,879,888,898,892,895,887,873,859,878,893,922,939,887,929,904,1248,939,1150,1123,910,875,868,858,873,970,1072,960,946,944,1007,922,994,1095,1057,842,871,898,946,941,896,907,931,1105,916,1026,1103,877,858,823,855,852,861,886,896,848,846,891,905,1108,1032,1037,1037,830,828,835,824,828,818,826,828,821,833,835,825,822,818,827,811,824,827,827,856,812,811,831,null,null],[857,894,1134,1081,1030,1010,1439,1572,1294,940,1076,1031,996,903,878,949,965,885,890,891,892,924,883,876,933,1263,1140,1047,1157,1175,1074,1051,1018,1039,1181,1156,1085,940,963,928,997,1223,1236,1039,1031,1008,1004,1008,983,961,1011,1011,997,988,1014,1080,951,928,934,939,928,930,930,928,934,954,951,895,860,1006,1074,882,857,858,854,883,880,846,882,880,864,847,840,899,909,880,844,828,861,856,871,851,852,852,858,856,859,842,810,811,848,855,852,855,874,862,869,859,849,860,856,856,855,849,882,848,864,865,826,851,838,831,818,818,874,953,1001,1046,1061,1094,1061,1109,1146,1142,1158,1138,1142,1153,1138,1123,1114,1127,1138,1116,1122,1131,1133,1131,1140,1150,1156,1128,1108,1172,1163,938,848,834,833,826,805,835,830,818,831,836,839,873,811,828,843,847,837,880,897,854,1101,1035,896,884,1067,1102,1107,1122,1119,1100,1075,1075,1048,1036,1019,950,962,988,990,904,850,866,856,876,894,904,878,865,857,867,857,872,872,876,879,1068,1190,1206,1216,1198,1185,1178,1162,1148,1113,1040,930,877,867,844,840,852,841,928,829,835,838,837,826,804,835,981,866,875,895,874,892,868,849,826,814,819,828,821,815,833,833,842,836,837,843,829,842,877,879,848,842,852,940,848,862,870,863,860,873,863,854,887,910,938,1085,994,906,868,785,827,816,792,803,822,814,801,845,855,836,868,779,814,840,818,860,825,824,824,839,827,836,863,831,829,825,849,822,809,837,848,844,825,819,853,856,937,877,861,858,872,903,985,996,995,992,954,949,958,950,874,887,876,878,890,903,863,897,889,910,935,929,855,845,836,882,855,851,858,861,839,833,844,868,912,1041,949,887,881,869,861,900,971,947,955,864,1002,1003,1001,902,852,870,1745,1072,1076,1119,920,854,828,866,841,863,924,902,827,843,855,872,1049,1071,1066,1040,843,828,832,832,829,828,840,835,820,826,821,829,813,821,820,835,813,816,832,843,818,807,827,null,null],[857,894,1134,1081,1030,1010,1439,1572,1294,940,1076,1031,996,903,878,949,965,885,890,891,892,924,883,876,933,1263,1140,1047,1157,1175,1074,1051,1018,1039,1181,1156,1085,940,963,928,997,1223,1236,1039,1031,1008,1004,1008,983,961,1011,1011,997,988,1014,1080,951,928,934,939,928,930,930,928,934,954,951,895,860,1006,1074,882,857,858,854,883,880,846,882,880,864,847,840,899,909,880,844,828,861,856,871,851,852,852,858,856,859,842,810,811,848,855,852,855,874,862,869,859,849,860,856,856,855,849,882,848,864,865,826,851,838,831,818,818,874,953,1001,1046,1061,1094,1061,1109,1146,1142,1158,1138,1142,1153,1138,1123,1114,1127,1138,1116,1122,1131,1133,1131,1140,1150,1156,1128,1108,1172,1163,938,848,834,833,826,805,835,830,818,831,836,839,873,811,828,843,847,837,880,897,854,1101,1035,896,884,1067,1102,1107,1122,1119,1100,1075,1075,1048,1036,1019,950,962,988,990,904,850,866,856,876,894,904,878,865,857,867,857,872,872,876,879,1068,1190,1206,1216,1198,1185,1178,1162,1148,1113,1040,930,877,867,844,840,852,841,928,829,835,838,837,826,804,835,981,866,875,895,874,892,868,849,826,814,819,828,821,815,833,833,842,836,837,843,829,842,877,879,848,842,852,940,848,862,870,863,860,873,863,854,887,910,938,1085,994,906,868,785,827,816,792,803,822,814,801,845,855,836,868,779,814,840,818,860,825,824,824,839,827,836,863,831,829,825,849,822,809,837,848,844,825,819,853,856,937,877,861,858,872,903,985,996,995,992,954,949,958,950,874,887,876,878,890,903,863,897,889,910,935,929,855,845,836,882,855,851,858,861,839,833,844,868,912,1041,949,887,881,869,861,900,971,947,955,864,1002,1003,1001,902,852,870,1745,1072,1076,1119,920,854,828,866,841,863,924,902,827,843,855,872,1049,1071,1066,1040,843,828,832,832,829,828,840,835,820,826,821,829,813,821,820,835,813,816,832,843,818,807,827,null,null],[903,927,1039,1093,1121,1112,1707,1835,2206,1193,1162,964,1013,948,878,1003,1041,924,899,895,928,960,896,910,900,1212,1018,1049,1219,1107,1207,1049,966,1183,1208,1196,1117,946,1157,1051,959,1207,1206,982,1005,1020,987,1008,941,937,939,905,961,961,1096,1079,913,908,935,937,931,917,931,940,918,949,911,901,899,1012,1016,864,847,855,886,909,880,867,861,868,876,848,879,890,882,852,860,850,840,827,849,823,840,858,845,897,887,847,854,841,818,845,847,844,861,863,854,859,872,879,860,847,856,861,856,850,869,856,794,841,846,834,839,835,837,889,974,1031,1050,1081,1084,1085,1137,1153,1153,1154,1155,1121,1118,1121,1118,1126,1126,1150,1139,1129,1128,1137,1129,1147,1179,1145,1127,1173,1122,943,838,830,837,827,818,847,836,841,826,843,825,862,829,850,857,846,851,935,939,912,1087,937,869,890,1077,1096,1115,1118,1104,1108,1086,1049,1036,1045,1008,933,976,984,1023,881,850,879,884,882,879,878,868,868,856,850,846,856,846,873,885,1110,1212,1220,1210,1196,1186,1170,1174,1189,1221,1230,1138,1064,1016,950,879,865,876,977,846,843,841,841,826,816,917,995,837,849,885,921,870,868,850,834,823,820,809,826,816,832,838,851,848,846,844,850,864,882,902,853,849,882,974,840,851,860,851,869,888,874,849,856,852,852,1019,1063,1013,910,817,828,807,802,833,854,831,800,828,849,846,818,831,822,864,840,853,829,836,816,825,820,832,849,846,845,869,863,838,813,825,830,824,818,816,841,863,900,867,850,866,887,892,902,944,985,1000,983,958,921,911,882,887,885,897,870,877,864,917,911,936,915,889,895,825,834,847,832,824,842,831,855,811,841,887,930,1052,1034,910,896,819,825,878,874,903,1000,924,1046,996,967,915,883,904,1433,1066,1122,1164,900,841,823,828,863,934,964,844,809,818,857,848,976,1021,1010,1083,929,834,817,827,827,831,830,813,827,832,821,825,829,829,817,829,827,824,841,829,819,814,827,null,null],[920,938,1005,1187,1314,1255,1336,1307,1804,1304,1097,991,998,919,946,1093,1056,963,931,947,1112,978,918,900,956,1118,993,1024,1034,1136,1184,1059,1111,1161,1188,1046,1011,1139,1218,1067,908,1066,1091,1001,974,996,1003,965,950,899,851,893,1076,1162,1086,1086,932,894,936,942,941,932,948,933,923,930,860,886,893,940,881,871,877,886,920,883,874,897,883,851,917,922,906,874,852,872,860,845,832,844,835,826,844,825,837,855,837,835,841,820,806,838,858,854,852,848,884,852,854,843,862,839,852,858,853,847,861,868,791,846,858,842,830,819,862,835,947,1011,1026,1070,1093,1071,1130,1143,1151,1148,1156,1122,1129,1131,1141,1127,1128,1135,1144,1141,1165,1161,1144,1141,1155,1134,1125,1186,1118,897,856,848,835,834,809,835,853,848,817,853,805,885,827,824,860,877,871,907,931,1042,974,893,896,878,1064,1092,1107,1124,1094,1097,1078,1052,1054,1023,978,959,979,1044,1083,852,864,877,881,863,860,856,858,858,860,852,855,852,862,897,861,1167,1220,1213,1211,1203,1185,1163,1179,1190,1192,1208,1176,1179,1188,1149,1031,985,937,1024,911,854,847,836,818,878,991,910,843,842,893,889,854,842,843,843,828,823,825,845,847,847,835,859,859,867,858,855,863,854,865,861,863,925,956,858,855,861,865,896,880,860,849,835,829,843,922,1058,1059,966,800,842,804,786,805,823,797,783,808,832,844,800,838,827,871,812,839,835,835,835,832,843,839,848,876,860,843,869,863,858,843,840,850,839,803,841,896,886,872,863,861,880,875,876,865,895,947,993,994,978,938,877,901,892,901,857,862,869,929,899,935,894,853,847,789,812,789,800,830,830,829,864,836,839,875,901,1059,1076,945,944,830,824,980,912,937,947,994,982,982,958,947,874,881,946,906,915,1042,925,817,827,851,855,902,858,811,800,841,861,841,962,1002,943,923,1126,980,855,830,826,826,829,818,834,834,833,828,831,817,826,833,823,825,851,835,818,829,834,null,null],[904,927,916,1048,1227,1125,1138,1261,1279,1134,970,932,971,964,954,1075,1006,927,1005,1052,1215,971,956,917,1134,1254,1141,1014,992,1030,1064,958,1057,1111,1009,991,1089,1337,1070,942,903,943,1048,1006,970,1005,982,946,893,905,897,918,1046,1046,1091,1061,949,905,954,948,930,934,936,939,922,902,856,883,884,902,900,873,890,913,909,920,911,885,869,935,931,880,863,872,869,870,851,844,840,835,821,826,818,830,860,831,835,785,789,810,826,821,849,852,847,851,861,853,845,857,843,857,861,872,849,850,871,864,828,874,868,856,830,818,856,824,929,1019,1020,1062,1087,1085,1112,1125,1134,1145,1152,1143,1133,1131,1138,1139,1150,1154,1151,1145,1169,1166,1147,1141,1141,1117,1121,1185,1111,869,863,856,843,827,816,822,848,849,806,841,823,901,839,850,865,877,906,960,1058,1109,905,908,903,888,1077,1102,1129,1101,1091,1099,1069,1057,1026,967,940,905,885,938,953,850,877,854,856,859,868,861,857,854,848,857,869,862,889,905,908,1187,1211,1205,1225,1185,1180,1185,1192,1212,1199,1192,1185,1194,1214,1221,1182,1122,1095,1094,1037,1017,992,941,874,966,957,869,840,867,913,876,854,865,842,849,825,825,838,855,850,846,856,872,876,866,868,874,850,839,841,858,882,980,888,871,865,860,862,875,850,859,854,848,837,826,863,963,1069,1060,838,850,820,822,809,809,807,807,800,820,841,819,827,811,830,828,844,814,815,840,834,833,843,858,864,865,853,882,837,850,866,861,848,854,818,883,900,861,851,858,853,889,877,864,873,867,880,960,972,975,967,959,928,887,882,862,874,883,931,913,921,882,835,837,825,846,807,817,830,822,861,841,822,838,873,890,995,1003,964,911,840,822,1015,1010,1074,1035,934,936,966,940,913,860,837,896,922,857,1034,910,842,825,842,850,835,821,813,830,838,837,876,995,929,945,927,1153,1140,986,862,838,814,825,836,847,846,841,815,818,816,798,820,830,838,878,821,818,820,835,null,null],[887,889,938,949,1086,1008,1127,1116,1050,917,897,915,954,1007,1108,995,977,942,1068,1047,1268,1010,958,907,1188,1207,1185,1029,1079,961,1037,1056,1141,1071,971,1020,1237,1168,1036,937,891,933,1035,988,1023,974,938,935,864,886,936,900,992,966,1054,967,896,946,952,952,928,928,906,909,930,924,879,902,866,858,901,894,957,985,960,972,942,914,918,972,867,858,865,857,872,852,857,837,830,827,828,827,834,840,854,830,818,772,815,816,826,826,841,848,833,867,843,861,850,859,854,874,879,888,862,860,864,861,858,876,857,862,826,820,863,834,962,1008,1034,1049,1067,1106,1112,1114,1158,1147,1144,1136,1151,1147,1139,1159,1146,1154,1171,1160,1177,1184,1162,1150,1146,1108,1109,1200,1073,893,853,856,844,823,822,831,851,854,811,830,865,901,854,872,884,877,1011,1097,1048,921,899,890,847,895,1080,1085,1112,1078,1093,1094,1059,1053,1011,914,905,891,858,852,892,856,873,853,861,859,856,865,852,861,862,874,869,864,884,868,929,1203,1227,1203,1211,1167,1160,1163,1210,1220,1184,1171,1212,1222,1238,1213,1169,1109,1045,969,991,1019,1047,1060,1010,1003,915,884,858,910,885,870,841,839,836,847,837,847,842,849,859,856,860,880,876,865,866,851,823,829,861,858,957,949,877,880,878,871,865,870,863,862,855,843,831,836,842,875,973,1094,903,833,840,856,807,815,798,795,798,816,854,839,799,809,813,841,827,826,819,844,833,851,846,863,858,874,870,837,814,846,850,849,847,839,825,896,885,857,855,855,854,868,880,864,867,856,867,873,905,949,968,1045,1049,982,924,875,878,879,930,938,926,853,838,839,828,845,793,820,839,838,836,837,858,867,849,862,941,977,951,913,891,892,969,1031,1188,1112,951,889,860,991,916,885,882,887,880,864,1057,956,892,826,842,831,827,824,815,834,814,840,865,987,943,930,907,976,959,1046,996,829,838,832,852,848,848,830,817,816,821,826,823,835,837,878,821,826,826,838,null,null],[887,889,938,949,1086,1008,1127,1116,1050,917,897,915,954,1007,1108,995,977,942,1068,1047,1268,1010,958,907,1188,1207,1185,1029,1079,961,1037,1056,1141,1071,971,1020,1237,1168,1036,937,891,933,1035,988,1023,974,938,935,864,886,936,900,992,966,1054,967,896,946,952,952,928,928,906,909,930,924,879,902,866,858,901,894,957,985,960,972,942,914,918,972,867,858,865,857,872,852,857,837,830,827,828,827,834,840,854,830,818,772,815,816,826,826,841,848,833,867,843,861,850,859,854,874,879,888,862,860,864,861,858,876,857,862,826,820,863,834,962,1008,1034,1049,1067,1106,1112,1114,1158,1147,1144,1136,1151,1147,1139,1159,1146,1154,1171,1160,1177,1184,1162,1150,1146,1108,1109,1200,1073,893,853,856,844,823,822,831,851,854,811,830,865,901,854,872,884,877,1011,1097,1048,921,899,890,847,895,1080,1085,1112,1078,1093,1094,1059,1053,1011,914,905,891,858,852,892,856,873,853,861,859,856,865,852,861,862,874,869,864,884,868,929,1203,1227,1203,1211,1167,1160,1163,1210,1220,1184,1171,1212,1222,1238,1213,1169,1109,1045,969,991,1019,1047,1060,1010,1003,915,884,858,910,885,870,841,839,836,847,837,847,842,849,859,856,860,880,876,865,866,851,823,829,861,858,957,949,877,880,878,871,865,870,863,862,855,843,831,836,842,875,973,1094,903,833,840,856,807,815,798,795,798,816,854,839,799,809,813,841,827,826,819,844,833,851,846,863,858,874,870,837,814,846,850,849,847,839,825,896,885,857,855,855,854,868,880,864,867,856,867,873,905,949,968,1045,1049,982,924,875,878,879,930,938,926,853,838,839,828,845,793,820,839,838,836,837,858,867,849,862,941,977,951,913,891,892,969,1031,1188,1112,951,889,860,991,916,885,882,887,880,864,1057,956,892,826,842,831,827,824,815,834,814,840,865,987,943,930,907,976,959,1046,996,829,838,832,852,848,848,830,817,816,821,826,823,835,837,878,821,826,826,838,null,null],[884,889,1030,1061,1107,953,993,951,946,888,986,920,948,988,1130,1023,1000,1098,1138,1002,1199,990,929,1021,1161,1014,1064,993,1051,992,1038,1164,1151,963,1037,1199,1334,1137,1101,944,864,905,951,966,1015,974,928,896,881,883,895,890,916,964,959,915,920,953,942,936,932,909,895,907,922,954,887,846,873,884,918,952,999,1018,998,999,979,964,963,897,830,882,856,870,868,858,857,845,831,829,833,833,839,845,831,836,772,786,825,803,823,827,838,852,859,860,860,842,837,852,857,864,872,868,874,857,847,842,869,851,867,843,821,851,846,835,965,998,1021,1049,1060,1093,1069,1113,1135,1140,1137,1134,1141,1136,1154,1163,1151,1160,1170,1165,1172,1172,1177,1164,1154,1091,1144,1203,1042,861,835,857,845,824,813,842,852,855,839,893,963,946,865,887,910,939,1092,1050,923,897,845,862,869,931,1079,1093,1101,1085,1096,1063,1046,1043,998,920,920,872,853,836,968,923,884,840,842,887,870,864,863,862,864,860,853,852,865,868,987,1215,1217,1213,1190,1173,1159,1166,1239,1229,1187,1192,1211,1228,1226,1206,1169,1086,989,954,938,947,963,995,1043,1002,972,889,915,942,886,864,843,831,842,847,846,859,862,856,872,869,876,869,870,861,839,834,859,842,862,892,977,888,860,885,859,867,876,868,879,863,850,835,837,842,856,866,890,1044,972,842,827,833,814,829,785,775,790,820,846,844,822,825,811,831,807,830,833,842,830,820,834,843,868,862,889,823,857,878,852,842,833,821,840,891,875,866,864,859,860,868,868,854,850,857,866,862,855,878,925,1032,1086,1093,1026,905,896,909,933,945,879,787,838,855,837,827,811,829,837,838,829,845,853,844,843,831,866,917,945,940,884,860,903,908,1031,996,963,905,830,957,1019,1186,1093,879,826,969,1113,945,895,836,857,820,842,827,825,814,824,874,865,987,980,929,948,883,925,955,1093,853,851,845,853,823,820,825,839,834,835,835,826,823,841,895,830,818,837,839,null,null],[884,893,1000,1160,1138,902,970,943,1007,925,940,884,884,994,963,1058,1142,1113,1145,1037,1080,912,947,1124,1159,935,946,1174,1075,1042,1058,1171,1096,1007,1107,1464,1797,1330,980,902,892,928,944,1013,964,913,912,894,873,872,873,878,877,924,896,940,923,936,930,936,907,912,912,909,913,922,863,834,901,917,949,990,1002,1001,1010,1008,1008,1002,972,854,856,884,833,858,847,851,840,842,833,853,825,863,856,845,845,800,768,807,806,816,817,823,842,833,831,841,855,852,837,858,856,859,872,877,872,888,885,828,859,858,887,873,819,844,852,834,958,993,1022,1012,1036,1073,1068,1136,1094,1136,1133,1140,1154,1131,1148,1133,1141,1159,1156,1175,1182,1164,1184,1152,1148,1097,1130,1186,1051,857,842,854,846,822,839,844,845,847,879,929,932,897,878,932,1024,1098,1048,964,895,898,830,876,883,935,1073,1086,1096,1100,1080,1065,1040,962,927,922,924,873,845,849,987,1134,1066,1018,939,874,866,855,854,853,840,843,850,845,882,898,1058,1220,1214,1207,1182,1162,1149,1152,1239,1222,1184,1191,1217,1223,1211,1206,1112,1035,945,938,927,932,951,965,939,962,1024,999,1037,959,883,867,834,831,847,862,840,836,859,860,866,872,871,836,849,847,816,854,847,849,849,955,950,878,886,882,867,860,866,870,864,855,835,836,842,830,844,844,848,926,1069,893,823,838,822,824,801,793,823,835,809,800,816,815,837,846,831,845,842,822,864,833,852,854,879,836,861,850,856,859,856,840,860,850,864,896,874,870,853,871,859,865,863,862,866,862,854,862,851,876,883,947,1023,1060,1030,935,913,936,935,941,855,803,839,834,836,842,812,840,841,845,836,840,815,828,847,854,859,865,936,896,911,985,985,904,925,948,898,841,939,955,1013,1130,973,880,904,1028,1032,933,822,854,842,816,835,839,851,811,829,843,842,928,976,901,978,898,960,978,1147,939,852,864,851,818,817,836,844,839,828,820,830,821,850,886,818,823,826,827,null,null],[878,884,959,1178,1028,974,1116,1110,1012,968,856,887,917,1013,902,1030,1127,1126,1095,1092,1108,931,1020,1221,971,949,1116,1495,1275,1198,1094,1076,1046,1030,1118,1710,2140,998,902,884,891,956,985,1125,923,1147,1156,865,867,867,877,869,878,878,928,941,910,931,933,919,907,904,908,904,883,875,875,887,903,950,982,992,995,979,972,960,1004,987,954,850,858,842,848,858,854,840,847,819,832,841,823,859,835,836,853,792,760,810,792,823,826,827,835,829,830,850,862,842,855,875,871,882,893,885,859,860,887,838,868,890,875,858,827,840,858,839,936,962,998,1002,1036,1060,1055,1153,1087,1125,1128,1135,1139,1147,1129,1142,1144,1156,1150,1161,1175,1166,1163,1173,1148,1093,1101,1167,1033,866,856,861,851,835,838,848,872,891,888,897,877,907,1014,1077,1107,1069,1010,1021,972,883,891,905,862,905,1062,1072,1076,1101,1078,1036,919,870,889,924,934,870,846,877,1025,1142,1158,1132,1119,1007,954,913,875,850,851,840,845,871,871,928,1103,1222,1207,1184,1179,1155,1149,1175,1215,1195,1176,1201,1241,1210,1195,1207,1090,993,947,940,916,926,943,957,923,952,930,921,1042,930,903,923,881,888,872,847,848,855,846,856,833,847,830,843,848,825,810,845,827,842,849,976,901,872,919,854,841,854,864,868,852,848,855,849,834,827,829,850,849,855,1109,1005,872,848,817,820,805,791,817,833,824,795,821,833,854,835,822,849,831,808,860,834,847,863,854,849,851,861,845,863,879,844,858,857,901,884,876,884,867,861,864,860,857,860,852,856,855,854,853,876,889,892,913,945,950,925,967,984,912,907,834,832,842,830,833,837,830,851,845,823,838,845,855,848,846,839,839,846,888,881,921,915,1034,977,978,978,993,865,1006,943,987,980,924,902,905,973,968,871,853,856,807,817,839,849,839,804,817,823,820,898,945,922,927,905,893,957,1106,1038,866,847,860,834,846,852,842,847,830,828,822,843,881,855,814,826,824,833,null,null],[1024,990,1090,1066,932,992,1117,1217,1022,1002,930,871,860,885,996,1010,1064,898,968,1031,1061,1037,1152,1123,954,1029,1118,1147,1072,1209,1072,1130,1108,988,1041,1278,1427,902,884,874,865,973,1106,1273,1026,1068,1002,1013,916,875,874,869,851,876,850,853,920,927,928,888,869,859,877,884,838,898,898,931,934,971,991,951,978,964,955,1000,1004,976,937,847,847,856,852,863,854,836,834,849,852,827,849,844,844,854,842,771,781,827,813,816,824,828,846,836,839,844,869,852,869,879,864,892,904,831,853,845,851,856,850,869,871,882,830,834,865,874,907,919,945,980,1002,1048,1050,1132,1116,1113,1125,1120,1123,1134,1128,1141,1146,1153,1137,1147,1165,1169,1161,1174,1162,1084,1055,1191,998,873,845,859,855,846,875,897,903,948,879,944,1001,1044,1080,1049,1021,1002,1034,1029,991,897,899,875,842,891,989,1060,1088,1081,1052,949,870,874,908,945,949,844,834,883,1086,1125,1143,1129,1104,1108,1099,1097,1047,905,897,850,838,863,855,977,1147,1216,1233,1203,1180,1161,1154,1177,1205,1197,1192,1208,1236,1196,1197,1175,1007,960,948,915,932,936,934,929,936,931,920,876,933,863,873,869,874,862,890,886,899,875,880,855,866,857,849,875,881,870,843,841,828,848,854,910,883,901,926,852,867,861,866,850,861,841,824,843,820,838,825,842,846,861,1033,1087,976,852,827,830,802,810,799,835,825,800,839,845,824,837,821,827,825,825,852,846,859,847,837,848,843,822,838,875,859,862,869,874,936,868,850,883,876,858,862,857,856,869,859,864,861,865,857,870,867,875,873,881,889,915,1012,1056,946,930,884,853,844,832,839,840,815,846,850,807,837,822,843,841,836,828,856,859,892,872,879,869,934,946,961,986,1034,907,923,949,1048,962,913,879,829,872,889,829,836,821,806,852,861,850,830,814,824,823,825,867,912,937,936,876,861,849,950,1035,950,867,840,842,883,864,829,841,845,820,821,854,866,833,809,808,838,823,null,null],[1024,990,1090,1066,932,992,1117,1217,1022,1002,930,871,860,885,996,1010,1064,898,968,1031,1061,1037,1152,1123,954,1029,1118,1147,1072,1209,1072,1130,1108,988,1041,1278,1427,902,884,874,865,973,1106,1273,1026,1068,1002,1013,916,875,874,869,851,876,850,853,920,927,928,888,869,859,877,884,838,898,898,931,934,971,991,951,978,964,955,1000,1004,976,937,847,847,856,852,863,854,836,834,849,852,827,849,844,844,854,842,771,781,827,813,816,824,828,846,836,839,844,869,852,869,879,864,892,904,831,853,845,851,856,850,869,871,882,830,834,865,874,907,919,945,980,1002,1048,1050,1132,1116,1113,1125,1120,1123,1134,1128,1141,1146,1153,1137,1147,1165,1169,1161,1174,1162,1084,1055,1191,998,873,845,859,855,846,875,897,903,948,879,944,1001,1044,1080,1049,1021,1002,1034,1029,991,897,899,875,842,891,989,1060,1088,1081,1052,949,870,874,908,945,949,844,834,883,1086,1125,1143,1129,1104,1108,1099,1097,1047,905,897,850,838,863,855,977,1147,1216,1233,1203,1180,1161,1154,1177,1205,1197,1192,1208,1236,1196,1197,1175,1007,960,948,915,932,936,934,929,936,931,920,876,933,863,873,869,874,862,890,886,899,875,880,855,866,857,849,875,881,870,843,841,828,848,854,910,883,901,926,852,867,861,866,850,861,841,824,843,820,838,825,842,846,861,1033,1087,976,852,827,830,802,810,799,835,825,800,839,845,824,837,821,827,825,825,852,846,859,847,837,848,843,822,838,875,859,862,869,874,936,868,850,883,876,858,862,857,856,869,859,864,861,865,857,870,867,875,873,881,889,915,1012,1056,946,930,884,853,844,832,839,840,815,846,850,807,837,822,843,841,836,828,856,859,892,872,879,869,934,946,961,986,1034,907,923,949,1048,962,913,879,829,872,889,829,836,821,806,852,861,850,830,814,824,823,825,867,912,937,936,876,861,849,950,1035,950,867,840,842,883,864,829,841,845,820,821,854,866,833,809,808,838,823,null,null],[1061,901,1029,1079,1042,1020,1198,1222,1013,1040,967,945,947,913,1162,1033,1104,891,855,850,905,1105,1220,1096,1047,975,1033,1052,981,1084,1020,1154,1156,941,925,979,940,910,861,874,896,1034,1201,1205,1328,1144,927,1466,956,906,877,869,874,869,864,889,901,941,928,884,817,839,861,853,847,902,931,955,1004,1003,979,910,902,908,987,994,984,929,883,845,851,858,853,857,840,830,821,828,819,832,867,830,869,848,828,779,797,837,822,813,828,823,837,837,864,839,858,881,888,864,894,899,870,835,846,832,842,844,880,873,863,923,860,828,851,859,872,882,906,959,962,1008,1011,1030,1099,1116,1083,1130,1134,1130,1139,1137,1151,1158,1163,1156,1157,1159,1164,1167,1175,1107,1042,1161,1012,920,978,1003,983,989,999,992,1022,1062,1051,1071,1087,1084,1046,1051,1042,1046,1032,1044,1008,907,887,863,860,884,897,978,1041,1056,994,909,904,868,940,962,957,842,836,931,1092,1110,1135,1128,1125,1125,1161,1156,1160,1129,1091,1022,952,892,918,1066,1189,1227,1226,1204,1187,1157,1163,1197,1199,1180,1196,1216,1215,1196,1186,1118,963,949,935,920,938,941,931,930,933,919,884,831,868,856,849,857,845,856,840,876,859,835,863,884,900,886,903,907,909,911,911,857,872,893,970,890,898,930,923,873,882,850,873,832,824,832,820,832,825,865,837,835,833,837,942,1063,1067,881,825,840,793,797,800,839,832,833,875,854,817,844,838,836,821,831,845,858,856,842,848,836,845,819,840,857,858,851,866,898,928,899,889,883,881,862,861,860,875,872,866,862,858,854,859,859,872,874,858,854,875,947,982,1037,1035,972,922,828,825,815,810,835,822,855,851,819,834,815,819,854,822,820,849,851,837,830,843,851,889,996,972,960,908,895,866,989,1032,971,918,841,801,851,875,834,828,830,804,841,848,849,824,823,829,818,803,840,917,953,1016,908,869,854,896,1227,1094,950,821,857,910,916,853,845,845,844,821,849,851,814,837,826,835,826,null,null],[1047,902,955,872,1006,1150,1170,1104,1022,1061,950,984,978,936,1086,1178,1176,886,934,1044,897,1067,1114,1129,1128,1027,1048,1124,1145,1028,1057,1030,992,957,895,908,939,942,896,889,925,1070,1164,1336,1301,1240,993,1435,915,886,874,854,872,857,872,902,872,918,918,899,832,845,855,875,891,898,931,982,936,912,912,943,913,979,1016,977,951,885,882,838,850,826,856,849,852,833,835,838,828,871,864,852,861,856,833,767,799,825,808,828,838,830,834,844,858,834,855,875,870,861,888,892,846,842,840,835,845,833,884,894,869,892,877,842,850,882,822,827,873,877,929,992,945,841,981,1128,1073,1122,1133,1129,1138,1146,1150,1144,1160,1167,1168,1175,1157,1152,1162,1108,1042,1079,1098,1107,1078,1042,1077,1085,1067,1097,1092,1073,1022,1010,973,993,1043,1072,1042,1032,1041,1041,1022,955,870,864,876,881,876,894,951,1008,936,902,924,879,948,977,985,870,865,981,1114,1114,1131,1131,1143,1161,1180,1169,1152,1172,1201,1187,1152,1056,1013,1124,1200,1222,1228,1215,1188,1177,1176,1198,1203,1193,1211,1232,1214,1184,1141,1066,939,932,932,932,942,947,937,945,924,927,859,841,854,847,836,839,830,848,845,838,867,845,836,841,840,854,865,885,883,892,913,914,883,925,1057,934,900,903,882,854,851,862,864,830,822,815,816,832,851,843,829,831,838,849,888,980,1116,962,850,805,787,798,793,805,816,829,843,833,842,857,829,839,846,856,837,849,838,859,836,821,825,845,848,840,841,859,902,927,916,911,918,895,880,865,848,871,872,860,863,854,860,861,864,873,885,860,870,880,884,871,898,965,934,901,919,841,820,830,834,837,840,840,847,834,834,835,849,844,832,829,838,831,843,835,840,848,898,973,964,893,883,910,870,861,888,976,903,846,832,855,848,849,810,786,807,831,839,838,832,816,826,809,796,829,901,949,1016,929,906,892,954,1283,1105,1036,832,840,854,889,868,850,847,843,834,855,843,820,837,822,827,840,null,null],[1095,908,1018,905,934,985,1109,1145,1125,1076,1186,983,1035,974,941,991,1046,805,1119,1437,1293,1203,1043,1057,1074,1087,1157,1239,1171,1111,1062,1007,953,907,890,916,932,938,925,930,958,1076,986,1214,1059,1117,1046,985,903,880,842,851,897,893,872,870,854,883,894,861,849,841,864,911,922,943,1015,993,883,900,912,957,995,1014,1000,925,886,856,881,845,850,836,870,856,847,826,838,843,846,856,846,866,856,852,807,798,808,810,831,825,834,844,849,844,843,835,872,855,852,859,907,869,847,845,843,847,844,856,865,866,867,879,895,872,886,902,839,838,861,864,918,926,879,846,882,1018,1108,1092,1130,1140,1136,1148,1148,1156,1157,1167,1179,1173,1161,1153,1156,1037,1001,1130,1087,1002,871,874,869,837,924,889,869,941,889,887,849,979,1075,1070,1045,1049,1060,1044,1023,938,867,848,876,906,873,873,894,915,904,907,940,928,956,980,1000,862,879,1037,1141,1145,1153,1136,1136,1159,1172,1185,1171,1188,1189,1187,1190,1163,1107,1207,1226,1226,1229,1208,1202,1157,1159,1203,1190,1189,1201,1241,1196,1142,1074,1005,944,938,936,947,975,963,951,930,928,901,865,895,850,847,836,817,826,841,837,838,855,831,838,842,832,833,854,850,842,847,861,888,834,885,991,947,892,874,855,851,850,858,858,831,838,826,828,830,843,821,847,841,854,850,866,877,1053,1057,870,789,790,781,791,775,832,842,830,847,850,841,833,843,842,835,859,855,857,863,857,846,835,837,843,854,839,888,962,898,858,909,905,901,929,872,852,866,855,866,863,849,855,861,862,855,862,854,876,898,885,866,871,908,848,903,876,843,827,854,844,842,841,834,830,825,844,838,830,821,843,836,834,846,841,833,842,846,835,846,901,865,893,929,864,849,868,879,855,864,859,844,869,859,809,772,820,846,844,845,827,816,843,841,814,829,913,989,977,962,929,919,899,1021,944,1000,967,883,867,887,867,870,885,874,856,874,859,859,860,865,862,886,null,null],[1125,993,954,967,952,976,934,1026,1155,1178,1610,1018,1026,955,1033,969,995,953,1024,1179,1612,1122,1023,1034,975,1141,1021,1086,1178,1057,989,942,902,871,894,923,961,938,939,955,1059,1057,964,992,1073,1071,1001,1150,946,862,852,862,886,869,830,838,867,873,890,844,839,899,914,907,975,968,924,905,920,922,916,973,994,969,969,867,863,869,862,837,837,847,862,857,851,852,845,837,845,833,845,865,853,830,789,831,809,809,832,827,846,848,840,831,849,835,865,861,866,854,878,848,851,844,843,845,834,844,851,857,878,892,882,878,882,880,867,842,844,857,865,827,817,837,846,854,1044,1080,1094,1148,1140,1139,1150,1159,1153,1156,1164,1162,1163,1169,1135,1050,1106,1030,933,861,827,830,836,834,834,850,839,854,853,873,841,932,1087,1065,1061,1078,1109,1078,1045,946,879,855,844,888,871,875,877,906,939,908,905,974,971,998,993,846,898,1073,1127,1161,1171,1150,1145,1138,1169,1174,1171,1188,1189,1208,1222,1156,1137,1247,1223,1225,1232,1213,1193,1159,1176,1210,1173,1190,1215,1249,1155,1100,1016,954,953,940,949,972,966,970,952,914,914,885,898,871,837,837,842,832,829,828,833,846,831,829,840,854,834,831,849,839,842,835,864,891,852,858,895,935,880,865,855,859,862,853,855,842,825,825,833,832,829,825,834,845,845,829,845,847,940,1074,899,844,826,806,797,787,860,863,857,849,834,837,839,824,836,850,849,849,863,858,849,855,842,832,835,848,843,923,956,859,815,858,869,879,900,867,865,856,861,863,871,866,865,867,866,853,866,877,887,884,880,899,899,889,870,883,844,853,819,844,823,838,834,836,819,832,834,841,822,815,838,845,850,842,849,840,839,848,820,818,851,831,854,866,834,872,848,862,868,884,876,866,865,841,807,791,827,835,826,841,825,848,848,833,830,814,900,935,895,943,1003,1032,905,931,919,927,1007,859,897,886,883,896,891,882,879,896,912,935,915,906,927,930,null,null],[1125,993,954,967,952,976,934,1026,1155,1178,1610,1018,1026,955,1033,969,995,953,1024,1179,1612,1122,1023,1034,975,1141,1021,1086,1178,1057,989,942,902,871,894,923,961,938,939,955,1059,1057,964,992,1073,1071,1001,1150,946,862,852,862,886,869,830,838,867,873,890,844,839,899,914,907,975,968,924,905,920,922,916,973,994,969,969,867,863,869,862,837,837,847,862,857,851,852,845,837,845,833,845,865,853,830,789,831,809,809,832,827,846,848,840,831,849,835,865,861,866,854,878,848,851,844,843,845,834,844,851,857,878,892,882,878,882,880,867,842,844,857,865,827,817,837,846,854,1044,1080,1094,1148,1140,1139,1150,1159,1153,1156,1164,1162,1163,1169,1135,1050,1106,1030,933,861,827,830,836,834,834,850,839,854,853,873,841,932,1087,1065,1061,1078,1109,1078,1045,946,879,855,844,888,871,875,877,906,939,908,905,974,971,998,993,846,898,1073,1127,1161,1171,1150,1145,1138,1169,1174,1171,1188,1189,1208,1222,1156,1137,1247,1223,1225,1232,1213,1193,1159,1176,1210,1173,1190,1215,1249,1155,1100,1016,954,953,940,949,972,966,970,952,914,914,885,898,871,837,837,842,832,829,828,833,846,831,829,840,854,834,831,849,839,842,835,864,891,852,858,895,935,880,865,855,859,862,853,855,842,825,825,833,832,829,825,834,845,845,829,845,847,940,1074,899,844,826,806,797,787,860,863,857,849,834,837,839,824,836,850,849,849,863,858,849,855,842,832,835,848,843,923,956,859,815,858,869,879,900,867,865,856,861,863,871,866,865,867,866,853,866,877,887,884,880,899,899,889,870,883,844,853,819,844,823,838,834,836,819,832,834,841,822,815,838,845,850,842,849,840,839,848,820,818,851,831,854,866,834,872,848,862,868,884,876,866,865,841,807,791,827,835,826,841,825,848,848,833,830,814,900,935,895,943,1003,1032,905,931,919,927,1007,859,897,886,883,896,891,882,879,896,912,935,915,906,927,930,null,null],[998,949,1041,1058,947,1032,869,1006,1126,1125,978,982,1075,977,1074,1021,1063,981,994,980,1244,1048,1055,1029,1014,1060,990,1214,1332,1080,1006,937,909,854,917,1045,1099,948,978,1006,1222,1166,1190,1212,962,948,1022,1150,895,846,851,871,883,879,845,858,877,870,840,840,884,932,992,999,1015,960,924,929,911,911,916,955,965,933,869,854,856,854,843,835,847,867,852,831,841,844,832,850,827,830,845,846,830,795,786,821,826,829,822,820,833,835,826,819,838,845,871,858,852,857,890,847,848,862,847,854,856,853,848,858,870,903,900,884,884,891,848,827,834,862,859,844,836,835,847,839,897,1107,1063,1103,1137,1135,1157,1143,1158,1148,1164,1173,1171,1138,1067,1123,1089,855,840,850,848,848,833,828,832,830,837,840,847,858,847,878,1118,1109,1100,1102,1145,1128,1074,978,863,892,847,906,878,888,880,891,958,948,924,965,960,969,956,834,943,1102,1136,1162,1177,1160,1128,1161,1191,1172,1175,1217,1212,1220,1225,1155,1160,1235,1233,1248,1248,1237,1200,1177,1223,1214,1171,1209,1238,1221,1119,1027,963,960,936,950,985,998,967,959,938,917,889,899,917,844,842,852,835,836,834,830,835,849,818,839,817,852,836,838,845,835,837,841,894,841,842,845,890,974,894,864,858,865,864,850,850,850,841,832,830,844,841,840,834,845,840,852,820,834,874,1007,998,912,849,850,784,805,858,859,854,836,836,846,829,817,857,871,829,850,862,849,829,827,841,830,828,848,860,940,906,833,810,824,822,837,865,871,877,881,870,874,861,858,861,870,855,860,874,869,871,886,881,906,901,889,898,893,844,850,818,826,845,851,829,841,835,841,820,820,825,820,828,855,862,841,851,846,834,835,849,846,850,830,828,839,827,858,860,874,892,903,883,878,848,829,791,822,831,824,822,847,839,833,829,821,817,830,859,904,980,924,1122,1082,953,973,944,872,1008,867,845,825,849,845,847,839,834,861,860,889,872,850,911,927,null,null],[976,1094,1062,1053,899,955,911,1050,1042,1006,968,1015,978,1041,1145,1128,1058,992,1054,1089,1099,1107,1164,1151,1111,983,1072,1132,1255,1053,925,963,931,876,933,940,996,972,980,1104,1323,1152,1465,1310,922,873,923,935,870,871,852,867,844,868,884,869,857,831,842,901,1000,1051,1096,1054,962,938,945,944,898,909,924,940,950,932,857,875,833,833,839,851,858,843,854,832,866,842,834,839,830,835,840,832,798,787,798,828,834,835,800,820,822,834,834,835,849,853,868,850,862,919,1026,961,881,861,862,849,843,860,847,838,844,869,926,888,892,879,873,885,875,853,844,848,866,839,833,840,841,984,1125,1067,1071,1140,1146,1144,1151,1181,1180,1184,1181,1067,1154,1135,944,845,837,830,835,840,844,836,837,840,840,838,846,834,855,873,1133,1126,1109,1129,1128,1127,1112,1021,873,901,860,890,882,869,883,869,922,952,940,960,966,950,911,850,978,1134,1163,1151,1179,1173,1138,1182,1179,1171,1185,1200,1231,1202,1206,1141,1210,1239,1233,1242,1228,1235,1198,1206,1238,1197,1185,1218,1236,1222,1075,989,952,938,933,987,1011,974,972,938,927,916,893,963,885,847,841,838,820,833,843,851,838,836,826,836,833,839,847,856,877,821,832,840,842,820,845,866,885,959,868,858,860,868,855,847,851,817,829,825,822,837,856,849,848,848,830,843,818,840,878,934,1097,981,885,871,804,811,845,864,852,855,838,847,815,831,851,842,831,844,851,839,828,844,844,841,853,874,873,974,868,813,807,819,824,819,841,872,870,881,876,876,872,869,860,870,855,863,872,862,875,867,884,901,895,891,890,868,842,857,820,824,828,848,844,842,831,824,825,829,823,844,833,830,838,863,847,844,827,819,829,836,833,815,819,825,848,840,855,877,902,893,894,875,813,808,827,840,828,833,851,849,816,826,816,819,818,831,853,899,1040,909,1072,1075,1082,933,883,905,995,948,872,820,825,824,826,813,808,819,850,880,846,858,912,924,null,null],[975,1126,1035,1033,940,920,943,1006,1065,1091,1080,1085,1080,985,1133,1154,1228,1063,1211,1451,1253,1315,1161,1133,1060,1122,1132,1023,1098,1123,977,1270,1324,950,1018,962,974,995,1106,1234,1179,1141,1181,1033,911,891,883,867,882,906,860,846,863,882,862,855,846,866,945,1037,1112,1153,1166,1120,1023,970,949,953,932,925,897,920,937,882,840,841,833,844,833,839,852,848,842,853,850,825,862,829,844,853,839,807,781,807,827,821,848,840,816,833,839,842,842,857,862,868,845,843,887,1005,1110,1126,1059,977,864,871,873,850,847,847,850,841,929,904,887,883,920,892,878,859,853,829,832,887,848,841,854,849,930,1048,1092,1080,1132,1136,1167,1193,1207,1181,1134,1144,1187,974,853,838,846,837,827,832,828,822,828,844,832,829,833,874,950,961,1145,1135,1121,1144,1137,1149,1140,1033,867,882,862,885,874,877,886,869,899,974,919,968,968,935,870,881,999,1087,1117,1152,1182,1172,1167,1171,1170,1182,1190,1210,1233,1209,1206,1153,1247,1252,1239,1230,1218,1215,1187,1220,1226,1190,1210,1215,1240,1199,1010,958,940,935,954,995,989,956,938,930,914,923,943,921,849,834,842,825,819,854,831,852,839,830,846,841,856,873,873,867,858,824,848,860,839,855,863,859,862,986,871,853,853,871,855,860,848,830,853,822,817,832,840,836,838,825,844,841,831,862,902,933,1072,1057,993,955,809,796,834,861,837,846,834,824,845,860,856,859,842,831,808,825,841,850,846,839,846,869,894,993,864,798,816,828,826,818,828,833,843,881,878,893,881,858,855,848,860,870,860,868,877,902,916,891,886,873,920,887,852,855,858,835,805,830,845,834,835,831,844,848,837,826,844,823,811,828,864,836,815,821,832,835,861,851,833,848,851,858,854,897,915,888,900,830,786,839,833,816,834,838,843,845,835,823,824,832,813,830,842,874,938,1005,1207,1135,1060,875,827,896,917,972,955,828,838,841,831,824,807,821,854,865,861,879,935,933,null,null],[1070,1103,1039,1012,945,895,1028,1123,1089,1096,1009,1047,1276,1108,1065,967,1093,1228,1246,1476,1257,1279,1137,1173,1192,1234,1194,1122,1205,1199,965,1301,1267,1026,1009,1009,983,1038,1332,1238,1138,995,929,858,918,901,884,855,878,893,851,832,869,878,850,845,909,1016,1125,1138,1130,1147,1156,1161,1170,1091,1038,990,936,883,861,892,924,870,868,829,835,833,841,849,836,836,833,835,832,852,865,840,832,844,834,792,805,835,819,810,830,820,842,842,830,847,845,860,870,856,849,851,915,1074,1164,1190,1193,1161,957,893,870,864,854,855,850,841,953,909,904,953,951,915,870,876,849,808,830,896,889,847,839,848,843,880,958,1152,1085,1071,1079,1176,1140,1064,1057,1223,1094,891,852,839,848,844,818,827,816,825,824,835,840,834,819,930,1105,1087,1143,1138,1132,1153,1165,1134,1113,1012,865,873,850,908,863,871,878,877,921,983,941,963,957,907,844,886,997,1008,1023,1064,1102,1124,1137,1146,1154,1187,1170,1219,1210,1206,1209,1156,1237,1212,1223,1224,1219,1220,1186,1246,1225,1190,1217,1224,1235,1121,970,939,947,950,966,990,977,970,932,944,926,914,933,877,858,834,849,815,830,846,826,833,847,834,839,830,845,855,845,850,821,832,858,852,853,859,857,866,848,936,898,843,844,858,850,841,832,832,839,846,845,847,828,809,833,824,861,841,850,894,925,964,997,1041,1097,980,879,827,834,864,863,839,842,813,861,853,855,846,840,838,829,833,845,825,846,861,837,865,900,884,831,805,817,839,839,837,833,818,818,839,848,882,882,882,856,863,873,870,872,871,880,910,896,880,891,869,931,890,868,856,851,855,803,838,829,842,835,831,825,816,835,837,849,828,833,846,850,829,819,816,856,825,854,847,825,849,825,860,843,913,914,863,902,817,796,834,837,830,812,827,855,827,817,818,833,826,816,841,837,844,945,952,1181,1047,1008,940,926,866,914,1000,1070,861,834,830,829,832,819,816,815,824,885,884,928,926,null,null],[1070,1103,1039,1012,945,895,1028,1123,1089,1096,1009,1047,1276,1108,1065,967,1093,1228,1246,1476,1257,1279,1137,1173,1192,1234,1194,1122,1205,1199,965,1301,1267,1026,1009,1009,983,1038,1332,1238,1138,995,929,858,918,901,884,855,878,893,851,832,869,878,850,845,909,1016,1125,1138,1130,1147,1156,1161,1170,1091,1038,990,936,883,861,892,924,870,868,829,835,833,841,849,836,836,833,835,832,852,865,840,832,844,834,792,805,835,819,810,830,820,842,842,830,847,845,860,870,856,849,851,915,1074,1164,1190,1193,1161,957,893,870,864,854,855,850,841,953,909,904,953,951,915,870,876,849,808,830,896,889,847,839,848,843,880,958,1152,1085,1071,1079,1176,1140,1064,1057,1223,1094,891,852,839,848,844,818,827,816,825,824,835,840,834,819,930,1105,1087,1143,1138,1132,1153,1165,1134,1113,1012,865,873,850,908,863,871,878,877,921,983,941,963,957,907,844,886,997,1008,1023,1064,1102,1124,1137,1146,1154,1187,1170,1219,1210,1206,1209,1156,1237,1212,1223,1224,1219,1220,1186,1246,1225,1190,1217,1224,1235,1121,970,939,947,950,966,990,977,970,932,944,926,914,933,877,858,834,849,815,830,846,826,833,847,834,839,830,845,855,845,850,821,832,858,852,853,859,857,866,848,936,898,843,844,858,850,841,832,832,839,846,845,847,828,809,833,824,861,841,850,894,925,964,997,1041,1097,980,879,827,834,864,863,839,842,813,861,853,855,846,840,838,829,833,845,825,846,861,837,865,900,884,831,805,817,839,839,837,833,818,818,839,848,882,882,882,856,863,873,870,872,871,880,910,896,880,891,869,931,890,868,856,851,855,803,838,829,842,835,831,825,816,835,837,849,828,833,846,850,829,819,816,856,825,854,847,825,849,825,860,843,913,914,863,902,817,796,834,837,830,812,827,855,827,817,818,833,826,816,841,837,844,945,952,1181,1047,1008,940,926,866,914,1000,1070,861,834,830,829,832,819,816,815,824,885,884,928,926,null,null],[1083,1098,1199,1037,940,952,1023,1234,1071,959,1017,969,1150,1145,1121,999,1188,1310,1218,1214,1065,1091,1065,1086,1033,1191,1066,970,1146,1158,984,966,977,974,930,1032,1023,1149,1212,1303,1558,925,921,915,907,883,845,843,877,852,844,870,830,851,886,956,1083,1144,1155,1150,1133,1152,1160,1171,1185,1189,1163,1096,962,889,855,857,855,855,877,825,814,835,839,840,817,834,848,817,841,852,833,843,838,834,830,799,831,832,829,819,815,823,836,829,826,831,844,862,878,869,867,881,1015,1131,1187,1206,1219,1198,1173,1067,940,878,878,851,851,842,958,959,969,939,922,950,910,895,898,866,848,890,896,850,841,846,867,858,849,955,1067,1060,1106,1166,1174,1120,1127,1223,1065,898,852,856,847,839,842,836,819,838,844,833,840,842,830,985,1185,1089,1149,1134,1151,1161,1171,1139,1106,1011,865,867,846,915,876,874,871,879,932,1007,960,958,942,884,861,943,986,985,997,999,1006,1022,1044,1102,1128,1164,1186,1190,1192,1202,1189,1195,1243,1200,1219,1207,1203,1203,1196,1240,1213,1182,1220,1236,1193,1089,925,924,940,948,986,970,981,949,923,923,930,919,909,850,839,854,818,823,831,844,828,848,840,848,815,833,840,820,815,820,823,851,858,848,849,859,853,854,833,916,939,840,845,846,850,831,828,836,841,840,837,843,815,819,818,848,864,838,892,916,936,972,969,965,1089,1054,927,893,859,859,871,835,845,839,860,848,845,852,853,848,818,834,851,826,841,838,843,891,899,805,794,786,794,826,833,840,840,824,832,825,817,852,880,890,889,888,867,866,867,877,908,910,883,889,884,857,947,847,847,835,843,861,819,794,820,832,817,814,819,843,824,829,843,824,827,837,819,844,843,799,838,833,823,840,816,859,867,872,885,919,896,841,834,817,820,804,836,816,783,845,859,841,827,825,820,815,826,827,840,860,904,885,940,880,946,1002,975,879,967,970,1080,956,831,817,808,820,827,827,835,817,915,894,922,931,null,null],[1083,995,1081,1066,1154,1093,998,1007,932,990,995,1046,1148,985,1284,1087,1090,1225,1247,1079,945,987,1105,1074,1008,1199,1258,1218,1144,1262,1099,949,1007,914,969,1058,1042,1186,1043,1454,1744,1043,949,922,923,896,834,858,853,833,867,859,843,902,999,1102,1179,1169,1158,1183,1176,1186,1164,1175,1201,1191,1176,1175,1084,954,877,862,871,883,838,825,832,843,843,831,829,854,838,842,830,830,832,841,837,810,796,812,821,814,819,815,814,814,828,812,815,821,857,854,868,891,901,970,1097,1134,1178,1227,1217,1213,1218,1223,1168,1047,889,865,863,857,961,1032,960,880,922,926,891,898,918,894,855,861,864,869,871,840,847,847,855,843,862,887,962,1193,1228,1269,1084,1102,1131,1008,911,861,851,855,855,844,825,832,835,829,840,848,885,1088,1090,1013,1143,1131,1161,1185,1178,1165,1114,955,870,884,887,886,898,894,879,883,979,1040,1040,944,921,877,845,959,991,985,990,995,996,1004,999,1031,1065,1101,1146,1191,1202,1194,1172,1223,1214,1202,1211,1210,1202,1194,1201,1241,1212,1194,1234,1226,1114,1010,931,924,928,961,1002,968,969,930,915,927,935,939,864,841,822,843,806,835,839,848,846,868,846,839,828,826,844,824,819,836,841,843,838,834,859,869,869,825,811,884,980,892,857,831,842,830,815,832,840,833,826,834,811,829,836,865,846,833,915,925,951,966,978,947,1003,1094,959,901,875,860,835,841,843,873,831,848,861,853,845,836,833,836,840,855,855,837,843,897,859,825,808,810,806,814,827,828,832,821,825,835,815,827,838,846,875,887,903,885,873,863,910,897,885,890,876,856,910,870,857,849,842,835,825,806,817,820,834,828,839,841,833,834,826,821,839,858,826,838,843,807,860,855,830,832,815,873,855,872,894,887,915,873,816,818,803,807,828,821,823,853,860,855,834,854,823,831,814,834,836,849,835,891,936,926,946,1011,916,936,959,933,1040,1057,827,821,822,819,839,832,818,813,927,924,935,928,null,null],[1208,1022,1023,1038,1064,1076,1083,1010,904,997,1087,981,1035,958,1254,1228,1128,1161,1174,937,978,918,1043,1093,1139,1112,1400,1676,1377,1156,1196,1042,1080,920,1033,1070,1029,1257,1137,1211,1068,993,937,910,909,863,836,871,872,858,864,844,942,1057,1140,1149,1181,1167,1170,1191,1201,1211,1206,1195,1217,1200,1188,1195,1168,1007,905,875,874,855,837,828,847,847,854,830,839,833,825,845,824,835,842,848,824,804,781,812,818,841,822,819,813,802,824,825,839,844,846,855,862,885,960,1070,1135,1146,1175,1211,1207,1231,1231,1226,1223,1213,1023,925,877,861,890,964,918,872,887,891,896,877,885,894,886,850,828,837,862,856,843,853,850,854,856,848,852,923,982,1157,1084,1133,1216,1160,1107,1011,959,911,868,843,827,833,841,852,836,837,855,1068,984,951,1030,1042,1091,1132,1160,1140,1089,920,855,893,890,862,893,874,855,879,1031,1083,1097,959,910,869,855,963,975,992,990,990,984,1002,1001,1001,1007,1021,1044,1107,1152,1150,1117,1228,1195,1206,1196,1211,1193,1187,1201,1237,1207,1210,1231,1151,1029,953,882,863,890,926,1014,956,929,930,905,909,927,1000,839,830,826,830,831,854,838,845,850,849,829,808,828,826,844,832,818,826,836,833,841,856,863,882,866,830,834,855,980,913,857,848,842,824,834,828,834,834,828,827,818,830,861,855,835,844,908,930,948,962,991,961,955,1014,1083,949,950,878,836,848,871,863,853,839,848,859,834,837,835,841,848,870,856,844,892,882,825,816,812,811,823,797,801,814,820,825,814,816,816,824,832,832,837,883,897,897,888,880,896,906,882,882,870,861,859,835,848,856,859,848,821,800,828,829,849,838,813,822,833,836,828,812,825,844,819,832,833,823,857,847,840,856,829,847,855,877,912,916,936,788,795,835,819,819,832,817,806,853,842,854,843,865,841,822,786,825,837,863,862,882,938,915,984,1126,1057,983,968,962,999,1075,840,823,817,831,832,844,826,816,911,913,928,930,null,null],[1208,1022,1023,1038,1064,1076,1083,1010,904,997,1087,981,1035,958,1254,1228,1128,1161,1174,937,978,918,1043,1093,1139,1112,1400,1676,1377,1156,1196,1042,1080,920,1033,1070,1029,1257,1137,1211,1068,993,937,910,909,863,836,871,872,858,864,844,942,1057,1140,1149,1181,1167,1170,1191,1201,1211,1206,1195,1217,1200,1188,1195,1168,1007,905,875,874,855,837,828,847,847,854,830,839,833,825,845,824,835,842,848,824,804,781,812,818,841,822,819,813,802,824,825,839,844,846,855,862,885,960,1070,1135,1146,1175,1211,1207,1231,1231,1226,1223,1213,1023,925,877,861,890,964,918,872,887,891,896,877,885,894,886,850,828,837,862,856,843,853,850,854,856,848,852,923,982,1157,1084,1133,1216,1160,1107,1011,959,911,868,843,827,833,841,852,836,837,855,1068,984,951,1030,1042,1091,1132,1160,1140,1089,920,855,893,890,862,893,874,855,879,1031,1083,1097,959,910,869,855,963,975,992,990,990,984,1002,1001,1001,1007,1021,1044,1107,1152,1150,1117,1228,1195,1206,1196,1211,1193,1187,1201,1237,1207,1210,1231,1151,1029,953,882,863,890,926,1014,956,929,930,905,909,927,1000,839,830,826,830,831,854,838,845,850,849,829,808,828,826,844,832,818,826,836,833,841,856,863,882,866,830,834,855,980,913,857,848,842,824,834,828,834,834,828,827,818,830,861,855,835,844,908,930,948,962,991,961,955,1014,1083,949,950,878,836,848,871,863,853,839,848,859,834,837,835,841,848,870,856,844,892,882,825,816,812,811,823,797,801,814,820,825,814,816,816,824,832,832,837,883,897,897,888,880,896,906,882,882,870,861,859,835,848,856,859,848,821,800,828,829,849,838,813,822,833,836,828,812,825,844,819,832,833,823,857,847,840,856,829,847,855,877,912,916,936,788,795,835,819,819,832,817,806,853,842,854,843,865,841,822,786,825,837,863,862,882,938,915,984,1126,1057,983,968,962,999,1075,840,823,817,831,832,844,826,816,911,913,928,930,null,null],[974,984,955,1007,949,932,1015,1130,1051,977,1006,982,972,942,1113,1210,1191,1250,1101,1009,1047,984,1076,1156,1205,1041,1207,1377,1666,1274,1255,1176,1109,1004,1096,1059,1138,1163,1269,1244,1032,965,994,966,900,840,835,855,866,856,823,855,1077,1156,1168,1150,1197,1195,1188,1183,1207,1206,1226,1210,1201,1189,1194,1196,1180,1009,884,872,854,838,828,828,836,846,849,839,833,818,825,833,833,839,841,809,790,790,806,826,818,842,839,840,827,800,828,839,846,847,869,856,878,893,1033,1122,1133,1154,1190,1200,1209,1212,1216,1235,1219,1230,1165,1103,1018,916,858,924,924,881,861,874,867,883,870,885,901,858,817,807,849,868,856,851,843,855,849,869,860,900,834,992,1179,1085,988,976,1010,1068,1108,1070,988,943,855,854,851,851,844,841,878,937,925,930,914,931,943,1046,1078,1115,1048,923,881,895,868,887,884,876,888,887,1064,1100,1109,1078,1026,973,920,996,996,988,978,981,990,1002,1002,989,999,1011,1007,1038,1038,1053,1071,1222,1209,1209,1201,1185,1176,1172,1200,1222,1217,1224,1196,1056,965,919,815,825,865,898,1058,979,926,929,928,909,965,955,836,845,857,844,822,838,840,833,820,825,826,837,843,846,848,835,825,817,836,862,849,863,871,874,850,854,843,830,948,935,858,849,838,821,823,834,835,837,843,835,837,841,842,840,849,871,920,938,956,980,982,951,934,959,1082,1040,1009,944,840,851,843,832,836,830,819,863,838,847,837,838,840,855,850,860,904,840,809,814,808,808,821,816,810,822,823,820,815,823,833,829,824,818,811,855,856,869,863,922,892,889,887,873,848,865,872,848,840,859,862,876,847,801,837,835,843,847,828,835,837,856,848,809,827,849,830,844,830,848,845,839,843,833,851,824,812,904,908,908,906,797,814,814,828,818,837,822,811,839,832,859,850,861,855,836,825,809,831,852,854,867,878,895,942,986,991,934,987,991,947,1031,925,852,834,826,850,852,821,819,898,906,924,941,null,null],[921,925,955,964,940,959,977,1045,1189,1124,1093,1124,1088,1038,1161,1242,1247,1172,1125,1176,1092,1062,1144,1206,1146,1029,1102,1000,1271,1336,1158,1199,1214,980,1038,1138,1225,998,1145,1056,990,1052,1110,1104,917,841,851,878,867,852,869,903,1143,1177,1182,1176,1194,1210,1206,1201,1224,1227,1230,1211,1190,1197,1194,1179,1174,1021,866,837,855,835,828,835,833,841,835,841,824,825,844,830,834,831,840,786,803,813,826,827,816,830,830,819,816,795,834,840,859,863,876,873,902,902,1091,1130,1159,1160,1190,1201,1227,1208,1223,1236,1231,1240,1187,1174,1166,1068,876,899,919,874,863,861,851,875,877,901,891,875,819,828,868,863,861,864,868,851,856,857,902,898,845,976,1218,935,870,882,854,913,895,958,1096,1118,1040,908,847,839,858,845,911,1029,989,961,950,907,923,941,948,976,982,894,885,854,882,917,889,885,950,937,1036,1108,1117,1134,1123,1115,1106,1010,986,973,970,989,994,986,994,997,1010,1025,1009,1027,1016,1018,1093,1228,1235,1212,1220,1186,1181,1194,1212,1220,1224,1229,1094,980,925,886,812,871,901,952,997,972,934,935,929,950,1001,897,826,848,842,820,851,840,834,831,836,833,835,844,851,854,839,848,838,836,853,841,848,857,860,855,825,836,846,829,903,967,868,842,821,826,826,841,838,840,853,842,838,853,849,854,862,890,950,941,959,969,950,934,933,941,1012,1060,1078,952,875,858,838,841,828,825,825,853,854,855,848,822,851,855,863,879,874,821,814,801,814,817,827,824,826,823,824,812,811,813,827,818,819,822,827,835,843,845,857,933,917,890,865,867,858,932,889,861,830,865,866,862,835,778,837,844,841,844,814,818,832,845,823,800,820,835,844,842,803,842,836,831,839,845,828,806,815,904,908,883,882,797,819,835,846,832,852,819,787,844,849,857,851,870,859,866,851,815,837,854,851,866,872,882,871,854,844,866,966,984,968,980,1015,864,844,830,827,836,821,839,879,897,942,944,null,null],[866,879,994,945,943,931,958,980,1054,1125,1014,1113,1081,990,1112,1218,1332,1036,1081,1113,1130,1082,1155,1204,1093,1091,1037,1025,1483,1131,1085,1159,1299,1077,1066,1260,1114,1073,989,906,910,1100,1133,1158,1051,926,856,865,888,984,914,966,1135,1154,1169,1174,1198,1201,1198,1205,1217,1205,1210,1212,1207,1212,1195,1178,1179,1030,855,853,836,838,870,834,855,838,834,837,813,844,830,838,833,834,837,799,831,820,815,815,824,824,824,807,805,804,833,879,888,862,886,885,915,921,1112,1152,1169,1137,1183,1215,1217,1220,1205,1215,1227,1218,1173,1147,1116,1095,853,910,952,895,877,849,870,845,857,886,894,866,846,853,861,856,856,862,856,872,869,878,957,897,895,1078,1203,882,888,882,870,885,887,890,889,938,1054,1037,845,831,847,862,887,1048,1052,1020,1071,971,962,974,998,964,900,853,871,831,903,946,923,909,916,908,1052,1079,1099,1139,1134,1122,1138,991,979,975,975,992,996,1011,998,1005,1010,1017,1015,1013,1022,1017,1136,1211,1224,1228,1216,1194,1171,1192,1240,1198,1215,1228,1002,953,941,910,856,941,963,954,924,935,958,948,936,988,964,846,824,837,806,818,847,843,834,826,830,850,827,841,859,841,837,837,822,854,853,829,864,869,864,828,846,849,832,843,895,967,925,823,825,830,827,843,826,843,851,858,834,860,840,854,877,909,939,945,929,923,936,953,959,944,964,1002,1077,1044,955,847,826,844,831,829,839,859,837,837,850,827,845,843,857,924,920,867,830,810,814,804,804,811,813,824,834,829,821,811,817,812,812,829,844,856,840,829,833,901,902,876,880,843,859,984,899,901,854,854,872,871,826,786,844,846,841,860,836,839,847,834,818,822,821,823,852,823,827,831,836,857,858,861,793,802,808,846,887,858,837,794,830,828,823,820,832,838,791,847,851,839,855,851,845,865,864,847,844,855,861,853,866,865,838,857,864,875,940,974,970,948,1059,918,840,854,807,824,838,857,879,920,964,953,null,null],[898,1011,1059,966,970,1046,903,961,998,1079,982,1057,1040,1011,1008,1196,1349,1147,1170,1133,1063,1007,1086,1192,1163,1111,1191,1218,1369,1174,1058,1116,1308,1020,1123,1311,1225,1110,959,906,935,1101,1117,1131,1050,985,858,880,890,987,909,970,1009,1100,1161,1175,1184,1180,1203,1221,1214,1201,1202,1194,1213,1197,1206,1191,1188,1022,870,859,832,848,866,849,843,838,849,820,838,846,823,834,833,824,819,805,815,824,833,841,830,821,806,811,816,827,835,873,869,865,879,899,911,941,1103,1141,1150,1141,1194,1207,1195,1200,1186,1181,1219,1201,1141,1120,1103,1055,838,871,971,875,864,852,847,849,850,863,903,902,849,865,880,861,859,855,842,853,860,886,928,902,999,1150,1062,881,876,871,885,880,869,887,871,863,883,967,962,856,859,869,898,952,946,939,1010,1016,996,928,1053,1014,907,885,869,863,927,913,895,894,875,881,1118,1116,1106,1139,1135,1135,1145,976,982,957,986,1005,1009,1002,992,1001,1013,1006,1013,1018,1018,1024,1156,1208,1206,1227,1219,1173,1169,1207,1223,1195,1222,1189,947,931,933,929,937,999,999,967,950,962,938,914,939,1008,893,842,838,840,818,834,841,839,832,822,843,871,841,851,841,835,843,827,839,843,842,829,846,858,844,826,850,844,857,854,896,902,954,848,837,832,843,838,841,844,847,854,841,842,843,862,876,900,950,945,939,926,939,969,954,950,947,994,1011,1088,963,866,856,856,825,839,845,870,824,845,873,853,836,835,841,944,959,928,901,831,817,821,812,818,824,834,825,814,815,826,828,810,809,820,822,863,845,839,859,913,896,884,876,812,823,869,921,888,848,847,856,878,838,782,842,830,831,843,830,834,844,838,849,834,839,851,837,823,840,840,859,866,857,843,794,816,847,869,887,848,820,806,839,819,819,810,820,837,823,838,837,829,853,849,849,858,889,857,844,852,853,842,858,855,839,854,854,860,916,962,964,973,1036,1015,874,857,821,832,872,893,913,935,947,926,null,null],[898,1011,1059,966,970,1046,903,961,998,1079,982,1057,1040,1011,1008,1196,1349,1147,1170,1133,1063,1007,1086,1192,1163,1111,1191,1218,1369,1174,1058,1116,1308,1020,1123,1311,1225,1110,959,906,935,1101,1117,1131,1050,985,858,880,890,987,909,970,1009,1100,1161,1175,1184,1180,1203,1221,1214,1201,1202,1194,1213,1197,1206,1191,1188,1022,870,859,832,848,866,849,843,838,849,820,838,846,823,834,833,824,819,805,815,824,833,841,830,821,806,811,816,827,835,873,869,865,879,899,911,941,1103,1141,1150,1141,1194,1207,1195,1200,1186,1181,1219,1201,1141,1120,1103,1055,838,871,971,875,864,852,847,849,850,863,903,902,849,865,880,861,859,855,842,853,860,886,928,902,999,1150,1062,881,876,871,885,880,869,887,871,863,883,967,962,856,859,869,898,952,946,939,1010,1016,996,928,1053,1014,907,885,869,863,927,913,895,894,875,881,1118,1116,1106,1139,1135,1135,1145,976,982,957,986,1005,1009,1002,992,1001,1013,1006,1013,1018,1018,1024,1156,1208,1206,1227,1219,1173,1169,1207,1223,1195,1222,1189,947,931,933,929,937,999,999,967,950,962,938,914,939,1008,893,842,838,840,818,834,841,839,832,822,843,871,841,851,841,835,843,827,839,843,842,829,846,858,844,826,850,844,857,854,896,902,954,848,837,832,843,838,841,844,847,854,841,842,843,862,876,900,950,945,939,926,939,969,954,950,947,994,1011,1088,963,866,856,856,825,839,845,870,824,845,873,853,836,835,841,944,959,928,901,831,817,821,812,818,824,834,825,814,815,826,828,810,809,820,822,863,845,839,859,913,896,884,876,812,823,869,921,888,848,847,856,878,838,782,842,830,831,843,830,834,844,838,849,834,839,851,837,823,840,840,859,866,857,843,794,816,847,869,887,848,820,806,839,819,819,810,820,837,823,838,837,829,853,849,849,858,889,857,844,852,853,842,858,855,839,854,854,860,916,962,964,973,1036,1015,874,857,821,832,872,893,913,935,947,926,null,null],[912,1098,1152,1116,967,1002,923,962,975,1091,1076,1091,1035,1027,1125,1316,1195,1152,1101,1116,1064,1066,1136,1144,1211,1115,1107,1137,1314,1201,1252,1273,1316,1084,1117,1068,1124,952,933,935,982,1121,1122,1088,996,925,868,883,879,870,971,991,943,960,994,1071,1149,1165,1203,1205,1215,1218,1216,1191,1215,1212,1201,1200,1191,1034,884,844,827,850,852,846,836,858,862,833,845,831,840,836,827,820,781,815,819,834,828,830,827,826,813,811,817,817,845,850,860,887,914,902,901,965,1121,1131,1129,1142,1185,1214,1196,1187,1174,1153,1171,1182,1137,1108,1097,1036,827,846,952,892,850,862,860,853,862,854,869,940,874,848,854,861,861,854,843,850,848,870,864,940,1100,1047,911,874,860,874,876,882,869,886,857,851,855,879,1020,941,883,860,925,978,866,853,884,919,983,1036,1021,1016,979,889,842,912,964,887,877,882,879,903,1095,1094,1112,1116,1111,1130,1140,986,986,967,978,997,990,979,990,1007,1000,1000,1010,993,1001,1098,1211,1216,1222,1225,1218,1179,1183,1229,1209,1223,1214,1115,880,834,883,919,986,997,952,928,949,954,935,924,965,944,863,835,832,833,834,849,839,814,826,823,867,862,831,849,826,838,835,822,852,827,835,843,844,835,807,827,838,831,852,871,893,863,880,924,864,833,847,851,850,840,853,842,856,844,849,822,850,889,943,963,952,931,970,1044,976,921,924,976,1004,1055,1000,896,884,857,829,832,864,838,827,848,878,880,868,835,854,904,907,924,929,884,837,818,809,824,809,816,812,823,840,837,828,813,808,823,813,837,833,835,906,922,882,884,877,798,818,897,968,918,851,825,830,840,823,783,839,829,835,834,832,829,851,853,819,831,841,856,849,821,807,840,834,819,855,816,804,829,882,912,899,817,795,822,839,834,833,817,820,834,842,851,843,846,869,843,850,868,875,842,841,841,854,854,864,851,849,851,854,856,884,952,964,1007,1014,1084,950,842,826,845,902,913,933,934,914,898,null,null],[923,1000,1219,1337,988,1022,907,898,964,1053,1164,1185,1046,966,1267,1361,1097,974,1042,1135,1151,1082,1103,1176,1264,1813,1474,1090,1028,1155,1287,1155,1093,1318,1168,903,1014,902,912,994,1093,1127,1119,1039,964,880,897,902,896,931,1015,963,930,963,935,969,1099,1155,1204,1200,1226,1217,1211,1207,1230,1227,1189,1191,1192,1039,876,840,852,840,842,819,842,857,829,846,828,818,844,840,815,811,799,819,819,836,841,840,835,814,824,815,825,834,837,837,856,886,915,901,876,1004,1125,1146,1137,1173,1186,1189,1155,1142,1132,1149,1159,1153,1118,1094,1076,1022,821,853,932,918,873,868,861,862,849,849,864,933,922,865,846,874,872,863,840,853,851,840,835,1099,1032,880,867,830,861,881,880,877,879,895,865,865,863,849,915,1001,979,888,913,973,862,864,839,839,866,924,990,1049,1008,926,851,940,933,882,870,885,874,906,1052,1062,1079,1103,1111,1109,1148,1012,997,988,982,985,978,982,996,991,988,1001,998,982,979,1118,1221,1217,1227,1203,1207,1171,1209,1235,1194,1234,1167,1049,851,807,865,910,1014,962,926,931,925,941,939,929,957,905,872,840,846,831,834,844,822,823,822,821,847,838,833,832,827,819,824,852,842,828,839,848,850,826,801,831,836,839,846,876,884,858,849,914,951,872,855,849,840,827,851,841,859,840,834,835,843,869,937,951,963,948,1005,1089,966,909,850,877,996,1038,1099,965,946,851,843,837,844,840,827,848,891,884,874,896,929,826,860,906,921,938,917,877,845,811,817,837,821,818,823,826,832,829,809,815,820,834,829,845,900,903,891,883,878,816,838,918,969,920,862,834,830,827,786,805,838,835,834,828,834,843,839,839,861,860,841,827,854,841,863,845,819,814,835,805,798,828,899,882,868,804,794,837,844,837,819,827,795,827,836,850,843,850,870,853,854,870,856,837,854,828,858,857,866,852,839,851,856,854,874,934,968,969,977,1057,1041,867,843,858,897,923,930,943,926,907,null,null],[1066,1216,1107,1097,980,962,1003,984,949,913,1064,1058,1168,1139,1243,1094,1012,937,1032,1006,1040,1105,1170,1357,1535,3228,2005,1036,922,1105,1162,1002,956,1189,1225,1135,1030,913,961,1080,1144,1128,1094,1009,926,897,883,867,870,937,968,915,967,954,932,968,979,1060,1167,1196,1205,1215,1226,1215,1219,1220,1211,1196,1183,1008,853,842,849,840,862,828,856,854,839,850,833,827,842,838,809,787,818,834,838,817,846,825,830,823,836,815,851,848,860,883,895,895,916,878,889,1056,1134,1151,1147,1189,1186,1130,1116,1116,1130,1157,1175,1163,1104,1091,1070,961,831,859,952,943,889,869,887,866,853,841,854,883,914,886,854,840,867,852,835,862,860,857,862,944,848,843,872,827,860,880,868,863,896,898,871,850,862,847,883,961,1031,948,923,947,858,839,837,842,835,841,894,916,910,940,859,937,912,885,872,879,879,892,1063,1078,1077,1118,1109,1131,1098,1013,1016,1054,1022,980,999,982,972,983,998,1003,1006,993,1030,1162,1220,1211,1209,1206,1202,1188,1235,1219,1195,1191,1081,959,879,866,897,941,1003,935,927,939,931,941,946,890,964,920,889,839,831,824,838,835,821,813,818,818,817,821,833,829,825,817,822,845,842,820,844,869,857,827,832,822,837,847,850,888,885,867,870,845,921,931,907,857,839,834,852,865,839,848,876,882,850,861,905,911,976,962,980,976,938,906,821,833,914,1029,1086,1026,969,873,836,837,849,846,841,866,897,873,858,937,923,802,818,823,874,905,930,932,896,821,818,825,830,822,817,818,819,830,830,832,817,816,820,819,893,903,897,893,886,815,851,931,914,886,885,881,853,832,791,804,845,832,830,849,828,830,842,848,848,858,834,799,837,856,837,806,819,831,838,815,793,838,897,880,832,805,801,842,810,802,802,860,806,807,828,849,823,833,848,862,828,838,857,843,833,841,857,844,845,857,850,855,866,854,861,876,936,978,953,995,1068,932,843,858,879,910,925,954,931,918,null,null],[1240,1303,1023,1050,1069,982,967,982,936,969,955,1089,1354,1305,1173,1022,1352,899,958,909,964,1147,1415,1457,2262,2756,1233,922,1126,1147,1060,961,935,1028,1141,1189,1062,964,1069,1129,1127,1136,1077,1025,883,883,863,877,850,976,942,901,956,923,915,919,872,870,960,1063,1202,1229,1218,1212,1211,1208,1219,1221,1149,949,853,857,839,836,854,841,840,873,866,829,828,829,838,828,787,780,827,820,836,839,841,830,823,829,826,840,839,844,853,867,877,903,893,834,941,1097,1122,1136,1166,1197,1158,1116,1099,1099,1138,1172,1171,1156,1100,1071,1060,949,831,844,978,960,937,911,889,889,870,849,858,842,881,869,846,829,869,863,849,933,924,981,929,867,875,881,897,862,885,874,875,855,891,869,883,867,856,855,864,878,977,1021,960,931,847,841,824,826,829,822,840,827,885,958,873,931,910,870,853,863,881,906,1084,1087,1082,1104,1126,1134,1063,911,1007,1001,1007,1007,999,986,977,989,978,999,995,1015,1085,1205,1211,1212,1194,1184,1176,1208,1242,1211,1218,1097,978,920,875,871,912,1000,1002,923,932,933,936,940,908,880,1005,994,921,864,831,824,826,818,818,818,822,814,830,820,832,819,831,841,835,823,828,837,862,863,837,831,840,826,836,861,891,892,885,875,876,855,855,877,940,883,866,849,823,870,834,856,909,931,866,853,876,902,939,971,961,949,898,851,823,827,840,971,1034,1066,1029,934,849,867,865,853,862,896,890,871,909,956,861,804,818,818,815,877,914,917,929,901,872,825,826,830,821,818,819,820,833,839,832,803,806,834,929,899,895,893,876,804,810,902,888,860,870,877,842,825,797,815,837,847,827,836,854,833,836,854,846,859,811,816,831,836,838,839,835,862,849,815,795,867,887,897,807,809,804,844,816,795,810,837,816,794,816,864,863,872,850,841,826,841,854,837,827,845,855,845,850,860,870,862,860,857,861,862,904,989,973,964,1033,1018,880,882,884,935,929,938,903,921,null,null],[1240,1303,1023,1050,1069,982,967,982,936,969,955,1089,1354,1305,1173,1022,1352,899,958,909,964,1147,1415,1457,2262,2756,1233,922,1126,1147,1060,961,935,1028,1141,1189,1062,964,1069,1129,1127,1136,1077,1025,883,883,863,877,850,976,942,901,956,923,915,919,872,870,960,1063,1202,1229,1218,1212,1211,1208,1219,1221,1149,949,853,857,839,836,854,841,840,873,866,829,828,829,838,828,787,780,827,820,836,839,841,830,823,829,826,840,839,844,853,867,877,903,893,834,941,1097,1122,1136,1166,1197,1158,1116,1099,1099,1138,1172,1171,1156,1100,1071,1060,949,831,844,978,960,937,911,889,889,870,849,858,842,881,869,846,829,869,863,849,933,924,981,929,867,875,881,897,862,885,874,875,855,891,869,883,867,856,855,864,878,977,1021,960,931,847,841,824,826,829,822,840,827,885,958,873,931,910,870,853,863,881,906,1084,1087,1082,1104,1126,1134,1063,911,1007,1001,1007,1007,999,986,977,989,978,999,995,1015,1085,1205,1211,1212,1194,1184,1176,1208,1242,1211,1218,1097,978,920,875,871,912,1000,1002,923,932,933,936,940,908,880,1005,994,921,864,831,824,826,818,818,818,822,814,830,820,832,819,831,841,835,823,828,837,862,863,837,831,840,826,836,861,891,892,885,875,876,855,855,877,940,883,866,849,823,870,834,856,909,931,866,853,876,902,939,971,961,949,898,851,823,827,840,971,1034,1066,1029,934,849,867,865,853,862,896,890,871,909,956,861,804,818,818,815,877,914,917,929,901,872,825,826,830,821,818,819,820,833,839,832,803,806,834,929,899,895,893,876,804,810,902,888,860,870,877,842,825,797,815,837,847,827,836,854,833,836,854,846,859,811,816,831,836,838,839,835,862,849,815,795,867,887,897,807,809,804,844,816,795,810,837,816,794,816,864,863,872,850,841,826,841,854,837,827,845,855,845,850,860,870,862,860,857,861,862,904,989,973,964,1033,1018,880,882,884,935,929,938,903,921,null,null],[1107,1080,949,1045,1142,1234,1140,946,934,1014,1075,1064,1100,1189,1083,1045,1158,977,948,933,908,1181,1246,1311,2248,1236,957,1080,1231,1134,1003,979,977,1156,1037,962,999,970,1120,1159,1152,1137,1058,991,850,867,867,899,850,945,927,908,910,895,889,909,863,846,829,864,1047,1155,1212,1198,1208,1206,1209,1212,1035,887,864,836,844,853,840,842,832,836,859,829,851,856,837,812,770,793,814,832,842,841,843,822,828,823,818,860,862,855,847,870,877,895,850,1024,1024,1095,1146,1150,1179,1180,1130,1116,1102,1119,1123,1163,1156,1155,1086,1075,1040,919,835,855,982,932,924,938,935,896,880,881,866,827,876,873,850,846,883,885,879,1063,1120,1034,927,957,908,884,897,875,875,880,878,869,875,883,870,864,862,848,874,902,961,1043,962,968,854,844,829,833,830,829,833,813,874,955,875,888,874,869,860,884,865,885,1063,1067,1086,1102,1129,1110,1038,956,1015,1000,1150,960,963,989,999,986,991,989,980,1033,1118,1190,1193,1211,1189,1178,1160,1219,1246,1222,1219,1040,923,902,854,868,926,1032,967,925,934,935,940,933,866,950,1000,1014,986,942,846,833,837,825,826,820,822,828,827,829,828,846,851,837,833,844,818,844,870,839,819,847,854,845,831,854,892,910,893,855,865,864,855,840,867,933,891,869,841,841,830,853,900,913,863,857,851,885,983,1068,933,872,821,815,811,811,805,864,1025,1033,1108,989,857,854,857,857,871,925,909,885,960,915,824,810,813,811,807,819,828,862,907,918,922,898,851,829,831,830,816,813,831,825,822,812,811,874,919,889,880,896,872,862,813,842,872,860,869,877,859,847,793,825,833,838,812,818,845,815,800,833,866,836,813,853,807,814,831,870,824,811,837,808,806,864,883,874,779,812,827,830,791,788,834,827,842,834,833,842,869,831,842,828,838,847,841,843,851,856,859,853,865,861,860,869,864,855,877,863,875,977,963,954,987,1046,891,889,905,962,941,923,930,915,null,null],[1040,1032,1053,981,1057,1324,1609,1143,945,898,1116,1128,1209,1167,960,1055,956,1019,1027,949,947,1081,1054,1056,1274,936,987,1081,1114,1014,1052,1128,1099,1129,969,884,937,945,1054,1151,1182,1129,1027,971,847,867,876,884,916,962,895,911,910,898,895,917,840,863,874,859,843,907,1018,1138,1213,1213,1210,1175,937,867,866,836,858,845,813,836,828,857,858,840,858,859,823,778,796,827,818,833,838,835,849,840,817,811,812,870,848,859,847,873,891,874,882,1064,1127,1140,1155,1178,1175,1184,1138,1135,1134,1124,1149,1173,1166,1154,1091,1088,1067,902,841,881,931,881,881,932,952,937,902,889,865,858,869,869,864,831,880,916,991,1061,981,872,942,1031,981,920,914,870,856,876,894,870,880,883,871,865,878,869,899,989,981,1007,990,940,887,842,826,822,837,839,834,807,865,925,875,868,858,874,871,889,870,881,1050,1065,1085,1112,1112,1106,1016,983,963,922,945,922,898,903,910,993,1011,1011,1019,1029,1155,1195,1216,1210,1191,1186,1172,1224,1233,1210,1149,995,948,891,895,884,937,1025,935,918,913,935,923,911,921,975,1001,1008,1007,987,904,832,839,819,850,813,813,840,842,850,841,866,854,841,850,866,859,874,893,808,837,854,842,859,865,883,903,927,883,837,854,868,850,858,861,942,947,891,846,839,846,835,873,900,909,895,878,869,998,1249,884,820,836,836,812,820,814,814,1012,992,1114,1038,881,860,844,841,929,945,900,908,965,855,820,819,829,815,806,811,823,812,832,912,923,932,918,860,829,830,818,814,822,822,825,808,840,913,925,901,880,900,841,974,881,830,879,843,845,874,882,832,790,816,851,844,805,823,829,830,837,846,856,859,839,844,830,839,844,867,818,845,833,796,836,885,876,806,802,816,850,818,836,852,853,791,797,852,838,834,842,825,842,818,841,853,837,855,853,861,864,866,858,874,874,853,857,862,870,866,861,905,975,955,972,1028,896,902,921,949,957,950,948,923,null,null],[1086,954,1013,925,1183,1307,1091,1098,1042,976,1170,1102,1163,1164,1034,1037,1041,1079,1009,896,897,901,966,1091,982,952,1109,1114,1095,978,982,1081,1116,1082,1009,956,1009,948,987,1048,1126,1084,993,900,855,857,888,884,959,931,911,910,909,906,905,907,834,841,860,860,844,833,845,911,1139,1203,1187,1096,885,873,868,866,847,825,840,821,818,839,818,841,847,836,821,780,811,823,827,821,851,835,820,819,813,833,842,859,841,836,847,841,857,854,963,1123,1134,1154,1172,1150,1150,1159,1152,1144,1153,1151,1186,1174,1178,1166,1102,1105,1042,883,829,892,947,854,847,884,886,929,935,901,861,884,870,864,862,830,856,909,1047,979,867,896,972,1013,1008,964,958,948,926,962,970,888,860,892,886,877,875,875,923,961,932,953,1097,922,865,852,835,828,836,837,817,808,878,900,861,863,866,863,878,882,872,892,1065,1067,1059,1121,1135,1131,1039,1205,1108,1104,1153,1072,1135,1104,936,917,911,925,1006,1135,1146,1163,1188,1211,1184,1186,1176,1202,1161,1122,1049,914,929,893,894,878,944,1009,904,928,915,929,915,846,904,989,1005,996,1006,994,939,864,846,818,855,831,835,847,826,861,857,825,841,833,843,890,900,895,894,826,846,840,836,861,876,879,876,898,869,865,856,854,854,868,872,862,923,955,894,856,846,860,890,910,886,890,892,920,988,971,799,819,839,834,830,834,837,813,953,1010,1083,1098,889,837,836,848,960,952,892,886,901,820,840,803,810,841,825,794,798,814,822,850,883,920,928,906,885,870,846,822,821,807,806,818,877,939,912,892,891,899,846,986,918,908,847,858,877,875,864,824,788,800,836,859,804,832,854,836,833,859,842,857,844,860,821,843,868,836,828,851,836,799,832,909,926,804,801,816,847,826,830,835,818,822,819,849,846,843,841,853,873,830,841,859,848,848,851,856,860,863,867,859,868,859,860,862,864,867,877,880,984,967,982,977,951,913,925,935,940,958,966,921,null,null],[1091,924,922,865,1173,1128,1091,1096,1038,1000,1295,1189,1016,1084,1017,1102,1152,1100,961,896,911,911,1033,1102,937,1053,1175,1151,1068,898,971,967,972,1046,1094,1197,1082,984,983,953,1005,1001,937,876,848,906,917,888,978,904,913,929,923,903,913,916,840,854,839,863,839,830,832,829,924,1031,1090,991,875,881,874,870,838,836,833,823,834,825,832,865,840,814,820,773,813,830,829,835,820,832,838,822,834,828,855,829,844,841,831,834,860,861,1028,1130,1147,1157,1152,1150,1180,1172,1142,1159,1162,1156,1168,1169,1162,1159,1107,1120,1029,868,819,867,961,871,846,839,836,878,894,875,856,867,866,861,862,862,872,927,1068,877,868,859,928,999,967,972,993,968,922,1014,1003,901,918,913,887,878,882,873,870,872,970,968,1097,935,844,876,822,812,820,829,834,849,944,913,875,878,866,857,876,879,863,877,1057,1072,1071,1134,1140,1140,1055,1191,983,1045,1039,1050,1124,1135,978,916,1033,1054,934,1060,1011,1047,1108,1168,1152,1162,1154,1098,1069,1020,972,934,895,866,852,877,988,1010,914,923,920,928,879,851,925,985,996,1002,1022,993,955,892,861,849,851,840,839,845,874,865,844,823,839,835,850,871,867,860,866,865,865,850,837,847,867,895,897,877,853,867,880,851,863,867,849,852,894,943,967,874,869,878,882,895,887,883,902,916,905,841,817,832,828,828,838,823,823,820,841,967,1041,1064,962,877,870,881,969,932,893,934,850,820,823,824,802,826,827,827,802,802,816,830,834,854,895,931,926,921,897,830,817,811,822,833,907,913,879,890,926,928,877,925,953,975,900,889,871,848,848,837,822,813,822,838,821,826,830,838,847,846,832,844,873,877,819,835,866,866,840,833,803,805,853,900,933,777,788,817,814,830,819,804,807,835,839,840,866,831,854,853,865,845,855,860,854,875,864,854,861,856,875,855,867,853,855,869,874,870,884,875,948,956,991,953,1004,928,920,922,940,950,950,906,null,null],[1091,924,922,865,1173,1128,1091,1096,1038,1000,1295,1189,1016,1084,1017,1102,1152,1100,961,896,911,911,1033,1102,937,1053,1175,1151,1068,898,971,967,972,1046,1094,1197,1082,984,983,953,1005,1001,937,876,848,906,917,888,978,904,913,929,923,903,913,916,840,854,839,863,839,830,832,829,924,1031,1090,991,875,881,874,870,838,836,833,823,834,825,832,865,840,814,820,773,813,830,829,835,820,832,838,822,834,828,855,829,844,841,831,834,860,861,1028,1130,1147,1157,1152,1150,1180,1172,1142,1159,1162,1156,1168,1169,1162,1159,1107,1120,1029,868,819,867,961,871,846,839,836,878,894,875,856,867,866,861,862,862,872,927,1068,877,868,859,928,999,967,972,993,968,922,1014,1003,901,918,913,887,878,882,873,870,872,970,968,1097,935,844,876,822,812,820,829,834,849,944,913,875,878,866,857,876,879,863,877,1057,1072,1071,1134,1140,1140,1055,1191,983,1045,1039,1050,1124,1135,978,916,1033,1054,934,1060,1011,1047,1108,1168,1152,1162,1154,1098,1069,1020,972,934,895,866,852,877,988,1010,914,923,920,928,879,851,925,985,996,1002,1022,993,955,892,861,849,851,840,839,845,874,865,844,823,839,835,850,871,867,860,866,865,865,850,837,847,867,895,897,877,853,867,880,851,863,867,849,852,894,943,967,874,869,878,882,895,887,883,902,916,905,841,817,832,828,828,838,823,823,820,841,967,1041,1064,962,877,870,881,969,932,893,934,850,820,823,824,802,826,827,827,802,802,816,830,834,854,895,931,926,921,897,830,817,811,822,833,907,913,879,890,926,928,877,925,953,975,900,889,871,848,848,837,822,813,822,838,821,826,830,838,847,846,832,844,873,877,819,835,866,866,840,833,803,805,853,900,933,777,788,817,814,830,819,804,807,835,839,840,866,831,854,853,865,845,855,860,854,875,864,854,861,856,875,855,867,853,855,869,874,870,884,875,948,956,991,953,1004,928,920,922,940,950,950,906,null,null],[981,985,942,871,848,871,930,1047,1019,1039,1224,1087,967,1015,1178,1152,1126,1175,1084,1026,935,1004,1077,1061,960,1071,1202,1080,984,934,1122,1036,908,1002,1068,1190,1004,961,975,994,992,919,893,872,860,922,913,879,942,906,925,940,920,911,925,877,830,853,852,859,841,851,843,828,831,889,951,929,878,862,863,849,834,851,827,834,824,812,837,842,828,822,794,815,835,823,839,831,820,824,847,831,827,842,879,838,843,858,842,856,856,853,1105,1135,1141,1160,1139,1149,1172,1152,1171,1172,1172,1153,1158,1147,1140,1141,1085,1096,1008,846,842,867,967,931,906,870,850,843,838,843,819,859,861,861,867,866,857,866,891,845,853,826,891,960,962,974,1012,952,922,955,895,853,869,900,946,894,885,890,863,840,943,991,1072,999,862,884,858,835,837,832,808,887,960,889,961,897,884,865,875,877,867,897,1055,1068,1078,1139,1110,1128,1082,1098,959,918,951,937,1035,1104,918,994,1763,1494,1005,994,958,962,989,1060,1091,1076,1038,997,981,955,945,950,906,860,864,896,991,974,920,927,931,932,860,919,980,986,994,991,993,986,973,927,857,852,832,837,847,855,854,833,835,855,839,840,862,853,855,858,851,877,836,849,848,889,894,923,931,856,850,876,871,857,881,872,857,880,918,917,947,959,917,874,897,887,880,877,953,873,806,824,840,819,834,831,843,834,815,833,829,884,968,996,1064,990,954,927,997,928,904,979,834,826,806,842,847,833,827,818,839,825,812,820,825,825,840,899,917,929,931,896,867,830,818,866,909,920,905,881,902,894,939,905,962,998,974,900,856,859,861,835,803,825,831,822,826,828,815,840,808,829,858,879,894,889,846,840,885,880,832,825,798,802,880,914,900,797,789,829,830,813,817,826,824,856,837,843,863,882,868,845,840,841,859,874,863,857,847,856,870,861,886,861,852,845,863,865,861,866,876,868,938,946,982,943,1042,990,932,921,953,946,942,924,null,null],[943,971,979,869,861,890,958,1125,1195,1248,1168,1006,1017,1076,1952,1341,1039,996,1048,1010,960,1066,1015,1008,961,1038,1138,1001,999,1057,1133,1071,964,916,1035,1131,961,967,979,1043,1054,883,875,862,909,926,919,881,935,916,938,938,910,912,916,852,835,846,851,845,843,843,845,830,839,942,1056,994,864,854,866,839,854,841,813,833,825,844,840,829,808,814,790,804,825,833,839,833,843,833,843,838,847,861,872,844,846,889,871,878,850,839,1113,1148,1154,1162,1154,1151,1160,1148,1174,1188,1162,1153,1156,1131,1113,1121,1097,1108,974,858,832,862,937,930,930,922,887,836,837,845,836,859,861,860,849,864,858,846,832,844,855,854,868,920,965,945,985,950,981,913,864,854,845,861,949,943,898,880,863,855,861,929,1062,1086,988,886,860,855,858,840,837,979,1017,959,1008,953,937,902,885,879,862,879,1063,1066,1085,1111,1112,1147,1058,1057,945,940,958,927,1020,1158,919,1184,1860,1301,945,959,968,951,960,995,1001,967,950,998,976,962,966,945,904,864,868,938,995,948,927,932,926,933,872,960,975,974,988,997,1007,985,971,960,867,846,839,843,844,863,835,824,842,844,822,873,868,851,845,848,855,875,821,824,859,890,919,918,893,847,856,898,866,880,896,858,857,913,943,915,898,966,978,929,955,909,864,901,851,817,821,835,837,828,828,848,834,821,829,840,826,831,905,998,1125,1092,1026,1012,996,918,952,976,814,826,833,819,822,830,845,806,812,834,846,812,801,814,821,835,875,899,917,936,931,911,896,897,934,947,885,915,928,891,998,904,950,976,980,947,901,850,861,821,821,826,826,838,844,834,818,842,833,844,868,870,873,874,886,870,883,870,809,809,795,794,897,899,895,787,806,824,836,819,827,839,819,824,861,851,851,862,870,865,842,850,879,878,855,843,846,861,885,877,890,874,866,862,870,861,877,870,877,870,884,924,961,961,976,1016,938,928,947,915,923,889,null,null],[1004,957,919,905,841,903,963,1061,1300,1411,1117,1113,1011,1127,1887,1436,1010,984,942,976,952,1161,1054,1072,1007,1033,1056,982,992,995,988,1074,1023,957,985,1148,1049,974,983,1042,1056,863,856,823,909,922,889,911,903,912,933,949,927,935,893,832,844,862,844,832,845,838,835,812,838,922,1082,1115,880,877,883,855,842,835,834,816,835,847,854,828,781,824,812,842,828,828,844,837,842,833,856,852,878,865,847,840,904,1030,1004,944,875,886,1129,1164,1172,1165,1169,1165,1176,1152,1175,1171,1157,1122,1125,1107,1107,1120,1154,1131,951,835,821,861,935,877,910,922,903,863,869,866,868,863,852,861,856,837,934,919,837,853,851,828,852,890,961,985,984,934,926,885,853,827,853,855,857,905,933,893,850,836,852,920,1022,1073,1154,1002,858,860,860,859,907,1044,1037,1041,1142,931,961,925,902,876,871,895,1069,1075,1079,1099,1107,1132,1067,1121,892,909,921,934,975,1148,977,1024,1077,951,950,946,945,948,962,982,957,955,968,980,946,957,956,941,906,887,859,927,959,927,947,938,922,921,943,971,974,991,1006,1002,991,1004,980,963,910,864,838,849,844,858,849,833,841,832,846,889,863,844,832,835,857,846,837,852,849,903,924,896,868,851,865,868,863,892,874,859,868,922,941,914,896,901,980,1035,983,909,950,929,818,838,847,833,845,860,853,858,842,815,816,821,830,834,836,964,1101,1143,1079,1059,975,933,1019,923,824,818,833,831,808,796,825,835,833,812,822,850,836,807,813,818,820,841,905,957,944,952,946,919,936,934,902,994,988,994,1011,940,954,957,988,982,975,944,866,809,807,819,844,848,830,809,823,840,856,827,891,878,842,885,888,890,864,858,793,805,794,813,883,892,874,811,828,807,822,824,837,806,773,810,844,834,847,861,878,875,871,868,859,873,876,860,856,850,873,873,869,861,860,860,850,866,881,865,869,868,878,908,957,947,908,987,956,928,921,902,898,835,null,null],[961,1040,920,904,851,897,951,957,1129,1277,1098,1308,1001,1118,1189,1049,960,1081,958,1071,949,1209,1099,1083,1054,1085,1027,925,891,984,987,1058,1045,1009,1080,1147,960,983,985,1046,1054,862,849,830,903,892,861,1001,895,930,937,930,911,926,869,835,826,828,838,838,837,832,832,824,827,839,942,1077,1020,908,864,865,833,838,833,841,845,857,847,794,796,835,836,832,827,825,830,830,850,848,862,867,876,870,871,886,1015,1088,1106,1083,1000,978,1123,1161,1185,1166,1165,1184,1183,1168,1155,1136,1127,1094,1087,1107,1130,1144,1147,1116,945,837,831,854,949,859,842,850,875,898,907,886,875,874,867,861,862,885,1039,984,826,862,832,836,847,864,1005,1065,993,909,902,877,854,844,862,864,844,840,887,921,840,846,847,871,986,983,1112,1113,875,837,839,867,929,1045,1026,1167,1310,949,1005,1001,944,884,874,861,1045,1071,1087,1102,1110,1129,1087,1166,921,927,948,943,997,1093,982,912,939,1034,963,951,948,949,952,942,942,948,981,957,938,948,942,920,917,915,859,906,944,927,935,920,915,898,984,976,980,982,1002,983,993,1001,993,961,939,908,849,842,847,860,829,823,840,841,875,858,856,839,837,805,858,820,846,845,834,923,908,871,852,868,887,860,867,872,869,877,887,928,913,917,912,899,889,962,1136,971,901,819,821,830,846,856,840,848,857,853,834,829,811,813,841,841,819,854,1056,1077,1150,1090,955,1015,1034,853,844,828,811,846,834,840,824,832,858,823,813,816,850,834,832,815,820,842,906,927,896,952,1000,953,925,924,931,1001,1012,1028,984,967,973,980,1008,990,965,983,875,830,837,825,871,847,824,820,832,821,829,835,888,844,836,894,879,876,854,844,792,780,786,806,889,906,873,792,803,823,834,836,810,815,785,842,835,842,852,854,856,867,871,856,825,834,863,864,837,834,851,878,859,867,856,849,861,869,868,881,883,882,875,867,897,864,888,976,1025,943,925,910,878,820,null,null],[961,1040,920,904,851,897,951,957,1129,1277,1098,1308,1001,1118,1189,1049,960,1081,958,1071,949,1209,1099,1083,1054,1085,1027,925,891,984,987,1058,1045,1009,1080,1147,960,983,985,1046,1054,862,849,830,903,892,861,1001,895,930,937,930,911,926,869,835,826,828,838,838,837,832,832,824,827,839,942,1077,1020,908,864,865,833,838,833,841,845,857,847,794,796,835,836,832,827,825,830,830,850,848,862,867,876,870,871,886,1015,1088,1106,1083,1000,978,1123,1161,1185,1166,1165,1184,1183,1168,1155,1136,1127,1094,1087,1107,1130,1144,1147,1116,945,837,831,854,949,859,842,850,875,898,907,886,875,874,867,861,862,885,1039,984,826,862,832,836,847,864,1005,1065,993,909,902,877,854,844,862,864,844,840,887,921,840,846,847,871,986,983,1112,1113,875,837,839,867,929,1045,1026,1167,1310,949,1005,1001,944,884,874,861,1045,1071,1087,1102,1110,1129,1087,1166,921,927,948,943,997,1093,982,912,939,1034,963,951,948,949,952,942,942,948,981,957,938,948,942,920,917,915,859,906,944,927,935,920,915,898,984,976,980,982,1002,983,993,1001,993,961,939,908,849,842,847,860,829,823,840,841,875,858,856,839,837,805,858,820,846,845,834,923,908,871,852,868,887,860,867,872,869,877,887,928,913,917,912,899,889,962,1136,971,901,819,821,830,846,856,840,848,857,853,834,829,811,813,841,841,819,854,1056,1077,1150,1090,955,1015,1034,853,844,828,811,846,834,840,824,832,858,823,813,816,850,834,832,815,820,842,906,927,896,952,1000,953,925,924,931,1001,1012,1028,984,967,973,980,1008,990,965,983,875,830,837,825,871,847,824,820,832,821,829,835,888,844,836,894,879,876,854,844,792,780,786,806,889,906,873,792,803,823,834,836,810,815,785,842,835,842,852,854,856,867,871,856,825,834,863,864,837,834,851,878,859,867,856,849,861,869,868,881,883,882,875,867,897,864,888,976,1025,943,925,910,878,820,null,null],[1153,1299,893,909,911,898,1039,936,1078,1168,1093,1152,1045,1051,1046,1033,972,1034,1048,1214,1076,981,1047,1068,990,1024,954,887,901,915,896,1078,1134,1032,1121,1096,944,998,959,1004,983,853,844,849,887,857,920,1077,924,912,947,918,931,941,840,850,828,825,835,842,839,839,845,836,836,837,848,944,1137,1032,898,865,851,857,843,854,856,860,841,782,794,818,836,813,832,841,827,867,860,848,871,872,881,883,916,955,1083,1119,1158,1152,1122,1097,1087,1117,1136,1129,1163,1174,1158,1166,1129,1124,1097,1098,1110,1107,1130,1150,1112,890,844,844,832,879,931,862,830,838,839,849,878,873,884,857,859,867,876,915,1100,979,908,859,837,857,853,880,932,970,955,850,854,848,856,850,847,846,852,848,851,865,873,862,850,840,975,1041,1022,1028,1001,910,913,973,990,1107,1026,1453,1022,956,1067,1107,954,904,861,848,1053,1078,1102,1119,1120,1144,1043,1103,950,931,950,942,1024,1142,947,912,981,1002,966,940,931,933,933,937,937,955,977,955,945,948,958,913,933,942,892,952,956,920,933,930,902,890,984,985,984,986,994,986,998,992,993,963,955,939,864,847,869,847,835,829,852,858,894,845,860,867,853,798,851,829,845,850,868,877,847,858,853,892,879,859,894,875,865,875,903,915,906,914,922,904,873,873,1082,892,823,827,827,819,827,862,822,839,860,845,819,809,814,822,831,823,822,815,1042,1024,1124,1145,1080,1142,960,841,827,838,849,822,822,840,834,814,815,821,838,836,828,833,854,836,818,854,943,897,866,891,1003,992,938,917,917,949,1017,1025,955,967,980,1009,1016,1015,986,999,844,835,796,801,844,842,857,830,829,810,830,870,862,848,865,871,878,891,853,803,771,759,811,811,916,912,898,795,823,845,825,848,842,840,805,854,847,827,836,830,857,866,867,827,848,851,845,862,844,841,855,884,867,873,848,851,868,875,870,870,871,887,866,856,867,860,870,920,1018,951,922,928,868,813,null,null],[998,1258,1084,1010,1048,936,1133,1072,1125,1072,1019,1096,1080,916,972,971,1011,1113,1456,2170,2031,973,1007,969,982,941,891,891,949,977,949,964,987,1059,1218,1231,1005,1022,987,994,926,825,828,866,912,866,1009,1055,994,971,969,914,929,912,840,823,828,827,827,842,818,829,835,831,829,847,840,851,1060,1122,1058,881,871,875,865,867,876,848,825,797,802,824,826,817,828,815,804,860,858,866,866,850,895,899,936,1040,1131,1145,1200,1193,1178,1154,1115,1137,1119,1134,1119,1132,1144,1135,1108,1105,1084,1091,1108,1108,1148,1167,1094,868,817,824,817,921,949,858,828,829,835,825,870,876,900,851,851,861,861,938,1134,1001,997,891,848,838,867,905,928,978,979,864,856,846,835,876,875,831,847,856,856,855,914,893,862,865,987,1029,1027,981,1088,1099,1084,1097,1066,1141,1037,1092,934,948,1045,1076,918,907,870,864,1060,1078,1085,1127,1093,1107,1013,1058,936,918,931,920,984,1196,956,943,993,959,951,930,926,930,928,933,944,940,985,931,938,943,940,912,927,926,908,959,946,933,924,926,883,914,975,972,983,981,983,990,986,986,986,970,977,982,912,871,871,872,821,839,856,885,879,845,859,881,854,840,860,856,865,855,865,851,856,848,853,887,866,889,901,883,862,876,915,927,908,891,902,903,878,894,896,801,820,829,822,819,835,851,812,835,843,834,815,807,808,810,819,836,828,819,962,1028,999,1076,1203,1131,925,881,847,826,832,838,828,828,839,834,821,820,835,837,831,816,823,848,839,886,953,926,889,887,958,997,979,947,944,967,1030,969,949,984,990,1004,994,1009,1017,1002,828,831,805,814,861,856,820,830,822,827,824,839,849,842,859,852,853,854,839,804,770,787,806,834,932,936,877,795,817,851,838,840,826,809,824,830,851,842,822,841,846,838,844,837,858,821,816,855,837,841,852,851,872,865,850,846,863,870,852,869,887,875,882,851,853,860,855,881,995,998,915,923,883,817,null,null],[953,1047,1196,1099,1020,941,988,1122,1073,976,918,1007,1018,947,1145,1136,1279,1045,1735,2962,2657,986,918,924,1110,895,961,980,977,1143,1120,1059,1002,1082,1351,1282,1080,1108,1031,968,900,815,833,880,903,889,958,1024,1058,1068,978,967,988,883,827,841,816,827,831,854,837,826,823,827,862,851,843,847,915,1077,1149,937,868,849,859,873,873,851,802,808,809,831,831,830,828,829,828,829,816,831,858,840,863,921,967,1018,1095,1136,1186,1197,1198,1171,1145,1144,1160,1176,1127,1103,1107,1081,1098,1091,1086,1085,1106,1119,1157,1169,1037,869,835,826,898,971,841,841,829,827,837,840,871,879,881,848,848,855,861,1058,1097,1001,1016,873,837,828,879,897,940,989,1020,838,842,843,845,862,885,852,840,845,848,849,910,948,903,869,1232,988,876,936,963,1044,1149,1080,981,1224,1126,952,905,1000,1142,1090,902,908,883,840,1031,1027,1018,1092,1100,1103,1034,1131,911,915,943,957,983,1129,990,979,985,952,961,929,936,921,929,941,942,942,972,949,941,931,936,930,933,927,883,907,904,926,935,934,897,959,968,965,985,994,981,985,986,992,989,979,975,981,964,944,907,881,832,836,851,895,858,845,853,904,902,892,904,884,872,854,869,870,862,853,867,852,862,891,883,864,876,913,927,927,901,885,901,878,868,954,819,823,827,809,815,828,823,832,818,814,814,799,808,805,786,791,819,841,849,838,872,1019,1019,1022,1266,1187,1055,945,871,850,826,840,854,842,830,838,846,847,842,826,845,842,836,830,853,903,966,927,885,900,951,942,949,940,946,1000,961,935,958,1010,1001,988,1028,1016,1002,999,813,834,840,830,840,859,804,843,852,831,803,814,862,839,834,848,840,850,837,794,777,802,810,845,915,973,850,804,840,848,806,846,800,806,834,810,839,853,831,872,863,843,853,845,840,818,826,845,852,857,845,844,859,863,855,867,856,862,860,847,864,870,876,867,865,855,858,862,948,982,928,927,882,816,null,null],[964,920,1007,983,989,1052,1125,1090,976,1085,928,926,934,884,1057,1061,1196,892,1240,2476,2786,1025,994,1065,1036,893,998,1098,1042,1128,1195,1108,1037,1068,1196,1159,1252,1062,969,940,885,837,877,898,913,957,944,1026,1063,1034,1021,1015,960,862,849,854,831,836,834,831,839,829,831,819,842,831,843,844,849,908,1061,978,866,842,856,873,816,824,795,811,840,857,827,813,821,837,843,841,842,838,830,838,849,891,943,975,984,1023,1124,1155,1172,1165,1141,1151,1123,1128,1124,1121,1099,1078,1081,1050,1056,1082,1095,1097,1144,1139,998,835,831,817,883,1008,894,860,838,834,831,866,879,853,862,890,860,865,861,1089,1071,978,995,888,878,820,836,873,907,906,891,867,847,825,853,841,848,857,855,846,836,852,969,1017,975,944,1105,1002,940,996,970,1016,1009,954,1140,1318,1123,905,866,968,1128,1046,891,877,859,843,944,943,920,1047,1109,1095,1057,1134,936,922,950,955,1016,1078,959,1011,978,958,943,917,932,935,945,937,937,949,946,945,935,935,924,961,962,923,912,917,912,902,903,900,954,971,966,961,975,970,970,964,990,999,996,975,989,991,998,999,994,934,851,850,831,872,849,857,852,890,941,900,892,894,878,850,858,849,868,879,882,862,875,883,873,885,890,933,943,926,895,885,889,875,921,973,821,808,804,812,814,825,824,829,809,806,825,826,807,808,809,805,855,843,839,845,822,925,1064,1078,1037,1168,1168,1082,908,871,870,811,823,827,853,824,814,830,847,825,816,838,845,839,868,934,965,969,928,910,923,956,922,920,887,1017,935,974,988,993,988,997,1035,1015,983,986,797,850,883,836,815,827,834,829,877,844,834,853,845,849,838,854,842,836,824,816,797,785,824,875,924,952,875,819,835,825,765,813,816,830,824,822,843,840,844,839,855,854,844,858,848,830,828,847,880,889,862,852,855,855,853,860,850,859,861,870,875,861,844,872,876,860,858,864,890,919,922,906,826,831,null,null],[964,920,1007,983,989,1052,1125,1090,976,1085,928,926,934,884,1057,1061,1196,892,1240,2476,2786,1025,994,1065,1036,893,998,1098,1042,1128,1195,1108,1037,1068,1196,1159,1252,1062,969,940,885,837,877,898,913,957,944,1026,1063,1034,1021,1015,960,862,849,854,831,836,834,831,839,829,831,819,842,831,843,844,849,908,1061,978,866,842,856,873,816,824,795,811,840,857,827,813,821,837,843,841,842,838,830,838,849,891,943,975,984,1023,1124,1155,1172,1165,1141,1151,1123,1128,1124,1121,1099,1078,1081,1050,1056,1082,1095,1097,1144,1139,998,835,831,817,883,1008,894,860,838,834,831,866,879,853,862,890,860,865,861,1089,1071,978,995,888,878,820,836,873,907,906,891,867,847,825,853,841,848,857,855,846,836,852,969,1017,975,944,1105,1002,940,996,970,1016,1009,954,1140,1318,1123,905,866,968,1128,1046,891,877,859,843,944,943,920,1047,1109,1095,1057,1134,936,922,950,955,1016,1078,959,1011,978,958,943,917,932,935,945,937,937,949,946,945,935,935,924,961,962,923,912,917,912,902,903,900,954,971,966,961,975,970,970,964,990,999,996,975,989,991,998,999,994,934,851,850,831,872,849,857,852,890,941,900,892,894,878,850,858,849,868,879,882,862,875,883,873,885,890,933,943,926,895,885,889,875,921,973,821,808,804,812,814,825,824,829,809,806,825,826,807,808,809,805,855,843,839,845,822,925,1064,1078,1037,1168,1168,1082,908,871,870,811,823,827,853,824,814,830,847,825,816,838,845,839,868,934,965,969,928,910,923,956,922,920,887,1017,935,974,988,993,988,997,1035,1015,983,986,797,850,883,836,815,827,834,829,877,844,834,853,845,849,838,854,842,836,824,816,797,785,824,875,924,952,875,819,835,825,765,813,816,830,824,822,843,840,844,839,855,854,844,858,848,830,828,847,880,889,862,852,855,855,853,860,850,859,861,870,875,861,844,872,876,860,858,864,890,919,922,906,826,831,null,null],[919,889,957,919,959,1041,1232,1019,999,1154,946,960,929,909,888,923,910,889,923,1723,1871,1390,1376,1157,962,957,956,1084,1114,1479,1374,1130,1102,1094,1015,1057,1251,985,948,929,888,873,910,910,938,1067,1051,1117,1032,967,953,976,903,829,862,872,855,846,862,851,825,824,822,826,854,853,849,839,827,839,912,923,862,857,876,836,801,807,818,808,811,839,832,823,829,830,856,831,852,853,848,851,892,888,928,984,984,975,992,1031,1057,1079,1111,1112,1079,1099,1106,1119,1103,1100,1044,927,919,997,1082,1136,1152,1124,957,844,830,828,896,1051,1073,1011,903,866,852,866,869,846,866,884,849,859,836,1089,950,924,892,926,944,880,863,840,882,860,825,883,842,837,846,847,844,849,856,855,846,856,1059,1062,991,998,1051,1009,921,894,1008,1130,1090,1032,1184,1324,1051,892,892,896,934,906,893,898,864,873,868,920,903,1050,1100,1137,1042,1141,953,941,983,949,1048,1135,944,1023,970,942,933,934,930,919,933,935,932,941,934,939,935,944,914,972,987,923,936,944,930,912,870,871,932,986,965,965,963,978,980,971,996,984,1002,1001,1008,1008,987,988,1004,990,886,858,856,843,858,859,845,927,922,902,886,898,875,846,855,860,875,878,881,856,880,903,884,914,925,947,958,910,896,887,884,857,939,917,814,801,809,807,813,826,815,827,801,816,820,821,807,806,811,817,838,831,821,831,822,817,889,897,878,953,1030,1157,1009,902,874,835,802,808,829,839,846,822,818,853,846,834,829,836,885,946,935,1003,954,911,917,953,910,909,955,997,954,1007,1024,973,998,1012,1022,1001,974,962,783,831,860,834,812,841,847,835,850,837,827,824,836,856,855,859,843,830,812,815,803,799,818,886,921,948,934,893,841,822,806,845,811,809,825,819,839,834,843,840,854,869,861,844,844,852,827,839,861,861,877,855,872,859,867,855,864,874,850,856,858,858,870,876,867,852,872,868,880,934,938,888,815,840,null,null],[908,928,1061,1161,1164,1034,1163,1058,1004,1025,945,940,915,902,879,932,971,929,1043,1229,1216,1442,1451,1098,1064,1196,1073,1266,1264,1427,1283,1057,1116,1102,928,1049,1404,1081,954,898,871,893,905,936,989,1042,1072,1062,910,909,894,919,871,822,836,846,848,846,864,866,831,823,819,830,838,850,841,835,826,829,826,884,864,887,875,809,782,813,833,804,784,788,800,809,825,845,852,860,847,883,858,848,884,901,960,1041,1011,995,958,940,956,964,1022,1048,1068,1076,1082,1090,1098,1130,940,859,859,848,925,973,1034,1068,911,876,842,840,874,1020,1109,1105,1098,1043,971,866,866,872,880,860,851,853,844,1119,941,944,882,930,933,921,885,807,844,830,841,858,870,873,864,845,837,837,873,865,857,857,981,966,947,975,1030,1022,926,988,1034,1197,1046,1013,1166,1229,945,956,908,873,916,932,880,866,845,872,884,915,902,1041,1104,1145,1056,1043,1195,1116,1088,1161,1222,1244,997,991,950,934,939,936,944,942,942,916,937,946,945,949,939,940,927,985,938,899,948,938,918,905,893,957,979,1004,974,962,962,973,980,987,1005,988,999,1007,994,1006,998,995,990,996,955,896,865,830,866,851,850,942,923,925,877,894,870,877,859,867,872,866,868,892,912,928,907,937,937,957,953,900,894,876,874,890,942,842,817,804,803,801,818,833,821,823,809,818,818,809,808,808,814,830,864,835,807,809,812,801,809,823,870,894,930,1015,1184,1084,943,843,833,811,810,821,831,824,823,814,838,849,833,837,941,951,939,966,940,920,948,911,883,917,1038,925,938,950,995,984,971,984,1025,1011,979,985,816,834,841,851,847,837,845,857,838,849,837,830,855,850,854,878,845,823,821,812,802,806,845,896,921,966,970,1006,953,864,824,829,784,817,826,840,826,827,832,839,836,855,859,845,855,857,849,854,860,861,878,878,847,850,859,858,873,871,866,864,870,874,895,884,885,855,873,870,853,895,972,842,807,846,null,null],[930,928,1069,1176,1417,1266,1008,1021,1003,973,913,877,891,881,881,1056,1153,1004,1130,1313,1361,1295,1130,1150,1209,1372,1224,1418,1394,1141,999,908,883,1097,977,1131,1480,1156,1007,959,875,921,933,931,1054,1064,1005,902,829,835,851,854,821,814,826,838,855,845,861,864,843,824,843,832,827,831,839,840,833,828,823,851,890,914,867,810,799,812,814,788,781,776,779,826,845,825,828,859,851,886,881,863,883,917,911,1022,1011,998,984,977,965,933,947,955,974,993,1053,1064,1095,1143,892,849,849,843,853,862,873,919,946,957,931,889,855,1024,1089,1118,1134,1130,1111,875,846,848,854,850,868,860,846,1049,906,908,882,986,1000,973,925,840,840,838,847,848,848,871,886,856,863,854,1012,1038,868,871,924,914,906,933,1003,935,936,977,1087,1077,995,1035,1074,1098,947,1126,948,902,926,893,859,876,873,866,900,897,904,972,995,987,966,954,1002,964,1024,1065,1273,1270,1108,956,939,930,934,930,923,927,931,938,937,945,932,948,941,927,943,978,918,916,944,936,920,910,888,958,981,956,970,963,975,972,997,993,1006,996,999,1003,993,993,990,978,979,977,991,977,925,862,864,869,871,939,930,923,852,845,848,862,866,867,855,854,860,938,909,916,897,960,955,950,924,878,864,859,875,934,894,803,819,811,802,809,831,819,838,828,822,819,814,809,812,808,813,825,829,808,799,807,826,832,848,858,900,954,970,989,1074,1151,1114,877,865,836,818,825,821,827,834,823,819,827,841,845,924,926,940,933,944,920,952,892,889,938,963,863,920,947,964,1021,1014,1003,1044,1042,999,953,815,825,836,842,833,825,819,846,828,827,830,842,856,849,854,834,839,836,822,829,806,798,833,896,932,934,937,1039,952,871,854,800,780,838,836,830,821,837,844,836,841,859,850,839,865,845,845,871,862,878,866,857,855,860,863,862,866,856,853,868,890,898,862,877,893,881,887,887,871,869,959,812,819,853,null,null],[946,937,907,933,1157,1242,904,969,998,982,881,856,869,856,896,998,1040,1078,1255,1305,1333,1244,1117,1392,1485,1421,1406,1583,2076,1162,1037,985,878,1077,984,1110,1402,1094,945,1074,1022,928,937,901,1189,1089,1019,953,823,808,810,812,821,822,827,846,855,860,859,853,852,857,844,829,842,829,820,834,816,813,812,815,862,910,904,761,812,813,825,816,822,810,792,826,829,826,823,848,864,870,873,881,904,850,836,919,944,956,955,976,979,965,961,934,943,952,984,994,1040,1054,850,838,832,849,849,858,861,850,870,918,933,939,999,1101,1086,1103,1136,1128,1095,865,852,853,848,873,873,857,860,975,877,887,887,987,1013,1017,983,884,859,823,808,855,836,843,886,860,876,888,1057,1092,924,923,908,910,974,924,910,923,951,1008,1103,1054,1216,1076,1028,1097,1102,1197,996,910,924,859,857,871,868,880,869,867,889,889,886,893,887,959,960,934,904,1251,1167,1167,1164,936,925,908,917,924,931,931,922,929,935,941,934,933,941,933,964,949,923,938,941,955,934,923,911,947,954,948,981,976,983,971,992,984,1009,1026,994,1004,1002,997,996,979,974,968,974,971,955,904,896,869,880,910,921,919,882,851,847,845,860,864,883,883,870,898,888,901,914,935,926,951,909,862,865,863,870,944,845,800,807,804,800,807,825,825,835,828,807,807,813,807,801,803,806,815,814,827,826,827,842,863,899,902,954,978,978,1014,1049,1079,1121,1006,864,846,836,823,843,823,810,855,846,830,825,845,862,877,920,913,957,943,935,874,876,906,863,837,866,899,953,1038,1035,1019,1036,1025,1004,888,852,836,835,823,825,825,830,842,857,840,821,834,851,856,846,837,870,859,829,829,841,821,861,919,922,931,938,1060,980,902,853,802,805,842,826,801,830,821,846,844,849,824,871,851,838,826,837,851,867,879,840,858,856,873,862,875,873,864,855,865,865,869,864,873,885,895,868,874,866,852,909,833,841,858,null,null],[946,937,907,933,1157,1242,904,969,998,982,881,856,869,856,896,998,1040,1078,1255,1305,1333,1244,1117,1392,1485,1421,1406,1583,2076,1162,1037,985,878,1077,984,1110,1402,1094,945,1074,1022,928,937,901,1189,1089,1019,953,823,808,810,812,821,822,827,846,855,860,859,853,852,857,844,829,842,829,820,834,816,813,812,815,862,910,904,761,812,813,825,816,822,810,792,826,829,826,823,848,864,870,873,881,904,850,836,919,944,956,955,976,979,965,961,934,943,952,984,994,1040,1054,850,838,832,849,849,858,861,850,870,918,933,939,999,1101,1086,1103,1136,1128,1095,865,852,853,848,873,873,857,860,975,877,887,887,987,1013,1017,983,884,859,823,808,855,836,843,886,860,876,888,1057,1092,924,923,908,910,974,924,910,923,951,1008,1103,1054,1216,1076,1028,1097,1102,1197,996,910,924,859,857,871,868,880,869,867,889,889,886,893,887,959,960,934,904,1251,1167,1167,1164,936,925,908,917,924,931,931,922,929,935,941,934,933,941,933,964,949,923,938,941,955,934,923,911,947,954,948,981,976,983,971,992,984,1009,1026,994,1004,1002,997,996,979,974,968,974,971,955,904,896,869,880,910,921,919,882,851,847,845,860,864,883,883,870,898,888,901,914,935,926,951,909,862,865,863,870,944,845,800,807,804,800,807,825,825,835,828,807,807,813,807,801,803,806,815,814,827,826,827,842,863,899,902,954,978,978,1014,1049,1079,1121,1006,864,846,836,823,843,823,810,855,846,830,825,845,862,877,920,913,957,943,935,874,876,906,863,837,866,899,953,1038,1035,1019,1036,1025,1004,888,852,836,835,823,825,825,830,842,857,840,821,834,851,856,846,837,870,859,829,829,841,821,861,919,922,931,938,1060,980,902,853,802,805,842,826,801,830,821,846,844,849,824,871,851,838,826,837,851,867,879,840,858,856,873,862,875,873,864,855,865,865,869,864,873,885,895,868,874,866,852,909,833,841,858,null,null],[945,940,937,986,1147,1076,871,898,905,944,876,869,868,866,889,950,1030,1132,1296,1251,1262,1106,1397,1949,1585,1445,1452,1907,2816,1624,1550,1117,936,945,896,998,1196,1011,887,901,985,1041,1017,1071,1186,1030,1012,1037,897,888,824,817,814,822,822,844,836,856,841,838,848,839,832,841,845,842,820,829,813,828,826,816,840,847,890,797,815,811,817,845,827,798,806,840,834,839,838,853,851,852,857,903,905,816,829,856,865,896,944,930,946,956,985,990,988,975,961,962,959,988,846,834,832,824,833,846,855,851,847,874,861,887,1033,1058,1098,1086,1108,1119,1059,886,882,858,855,865,842,929,1005,891,881,871,908,1006,1013,1025,979,880,895,883,849,822,854,870,892,852,826,884,876,856,920,898,873,874,965,965,887,916,951,1069,1128,1334,1310,1081,968,1142,1353,1135,1336,1022,908,873,860,862,865,870,867,850,882,875,913,887,882,984,934,944,909,1040,1097,1160,1039,934,933,925,934,927,931,931,937,941,926,937,928,939,934,933,970,902,927,953,944,937,929,925,920,958,963,960,966,976,987,966,1001,998,1011,1015,1018,1008,1008,1010,980,967,965,936,983,952,955,956,943,904,888,902,929,924,903,853,856,844,834,845,883,908,928,877,883,909,918,906,896,897,872,860,875,866,861,928,820,820,803,797,812,817,824,836,832,820,843,815,810,803,803,800,804,819,834,835,822,848,865,874,908,954,1005,1002,1003,1025,1048,1056,1047,1161,1043,903,842,836,819,846,839,820,831,833,823,853,853,863,870,905,936,930,923,872,868,851,833,850,840,883,891,1020,1013,1009,1037,998,960,846,826,834,842,849,855,840,875,855,872,832,826,843,826,836,844,841,842,848,853,855,860,842,868,893,907,928,923,1060,1009,925,846,846,815,824,818,814,838,810,875,825,821,826,850,804,818,830,835,825,836,835,834,894,851,861,867,877,874,881,866,869,881,851,869,871,885,893,866,872,880,856,887,854,819,846,null,null],[942,937,946,1068,1108,941,881,912,899,880,838,844,858,857,866,907,891,1220,1289,1233,1179,1080,1936,3220,3043,1619,1810,2452,2890,1108,1225,1239,1128,1048,993,1088,1123,928,883,881,884,952,1033,1183,1091,1016,959,956,958,1006,851,841,832,819,837,838,837,844,852,859,854,828,841,857,845,834,818,815,821,835,833,823,833,835,810,809,822,817,819,843,809,786,833,855,839,837,852,846,857,855,857,930,874,834,835,828,842,846,879,918,922,956,953,981,992,1008,1017,998,941,985,829,832,834,835,835,842,855,851,853,881,873,869,855,893,932,949,1052,1095,1041,987,961,910,890,866,853,959,998,870,896,896,906,961,961,969,941,916,919,936,919,813,851,897,916,886,831,864,867,891,891,861,854,918,1035,1026,924,899,905,1003,1037,1139,1081,1034,963,1216,1391,1026,1405,1202,984,879,866,866,881,869,861,871,881,890,896,876,879,957,921,944,1010,931,954,1086,982,947,951,949,950,931,938,932,934,934,934,925,929,943,937,958,953,902,944,952,946,925,915,908,933,974,969,971,957,971,985,977,1007,993,1017,1014,1021,1009,1002,991,966,954,957,952,967,964,962,966,966,968,955,905,904,885,882,854,847,841,840,879,897,959,1001,935,894,903,909,874,869,864,874,876,873,874,893,843,822,820,793,792,807,817,831,839,833,841,829,819,802,795,802,794,830,839,853,887,879,884,907,933,971,1000,1023,1044,1023,1032,1060,1068,1052,1088,1139,1087,915,875,836,816,839,821,808,817,834,847,843,840,867,866,891,930,935,857,830,830,851,846,845,871,852,946,993,996,1026,1016,933,822,831,844,855,886,862,817,822,816,855,818,818,842,821,825,833,839,845,846,876,854,812,827,831,843,896,903,918,1038,998,943,895,787,798,826,796,825,825,830,834,852,864,843,835,817,835,837,868,839,856,859,852,874,853,869,862,865,868,883,866,856,869,857,881,873,864,875,860,878,880,866,880,852,809,841,null,null],[941,939,1039,1014,958,960,1020,1142,903,899,875,867,845,832,869,876,893,1224,1255,1188,1080,1127,2652,3800,3439,1875,2476,2641,2220,1084,1104,1209,1288,885,1190,1318,1024,886,860,846,892,881,907,1033,1089,1091,1032,1013,957,938,838,832,834,830,832,826,826,822,825,829,839,837,848,861,847,844,833,827,831,823,822,831,839,849,791,810,818,819,795,793,778,790,836,834,823,851,856,865,876,879,879,960,900,838,825,838,844,839,865,863,865,892,931,977,988,1002,1012,1016,990,949,844,827,827,851,843,835,828,835,842,852,865,866,892,897,878,880,919,960,995,1098,1098,1042,973,861,858,1024,969,866,856,859,855,872,934,943,939,934,910,961,1023,840,844,911,935,1046,878,861,862,857,887,893,868,906,966,1009,907,918,966,969,1026,946,1060,973,952,1062,1132,917,1540,1406,1050,935,871,860,865,886,868,881,880,872,857,858,884,934,917,1027,1097,965,1022,1020,944,954,948,957,939,928,939,935,945,920,931,935,934,944,936,977,935,927,946,957,935,932,933,957,970,983,967,973,960,964,975,973,995,997,1012,1019,1000,1001,987,979,950,950,947,944,967,965,966,950,963,964,965,941,906,871,849,847,851,846,851,881,917,991,1001,990,974,939,921,880,860,859,856,870,855,869,947,800,822,809,812,807,799,824,824,835,833,845,823,817,804,807,811,823,891,871,893,938,950,937,989,991,1009,1008,1015,1019,1045,1043,1047,1057,1068,1017,1025,1173,1144,862,851,819,830,849,836,838,836,853,867,847,843,849,848,869,891,859,823,837,834,836,848,852,862,863,942,974,1015,1006,890,809,867,860,864,874,856,821,824,821,839,836,832,825,824,848,825,859,828,882,906,803,808,829,800,833,872,895,896,991,1021,965,919,776,824,843,814,851,835,833,808,859,856,812,832,833,828,844,863,857,849,843,842,860,849,862,881,861,867,877,858,854,864,868,857,865,848,858,865,884,877,868,861,849,828,844,null,null],[941,939,1039,1014,958,960,1020,1142,903,899,875,867,845,832,869,876,893,1224,1255,1188,1080,1127,2652,3800,3439,1875,2476,2641,2220,1084,1104,1209,1288,885,1190,1318,1024,886,860,846,892,881,907,1033,1089,1091,1032,1013,957,938,838,832,834,830,832,826,826,822,825,829,839,837,848,861,847,844,833,827,831,823,822,831,839,849,791,810,818,819,795,793,778,790,836,834,823,851,856,865,876,879,879,960,900,838,825,838,844,839,865,863,865,892,931,977,988,1002,1012,1016,990,949,844,827,827,851,843,835,828,835,842,852,865,866,892,897,878,880,919,960,995,1098,1098,1042,973,861,858,1024,969,866,856,859,855,872,934,943,939,934,910,961,1023,840,844,911,935,1046,878,861,862,857,887,893,868,906,966,1009,907,918,966,969,1026,946,1060,973,952,1062,1132,917,1540,1406,1050,935,871,860,865,886,868,881,880,872,857,858,884,934,917,1027,1097,965,1022,1020,944,954,948,957,939,928,939,935,945,920,931,935,934,944,936,977,935,927,946,957,935,932,933,957,970,983,967,973,960,964,975,973,995,997,1012,1019,1000,1001,987,979,950,950,947,944,967,965,966,950,963,964,965,941,906,871,849,847,851,846,851,881,917,991,1001,990,974,939,921,880,860,859,856,870,855,869,947,800,822,809,812,807,799,824,824,835,833,845,823,817,804,807,811,823,891,871,893,938,950,937,989,991,1009,1008,1015,1019,1045,1043,1047,1057,1068,1017,1025,1173,1144,862,851,819,830,849,836,838,836,853,867,847,843,849,848,869,891,859,823,837,834,836,848,852,862,863,942,974,1015,1006,890,809,867,860,864,874,856,821,824,821,839,836,832,825,824,848,825,859,828,882,906,803,808,829,800,833,872,895,896,991,1021,965,919,776,824,843,814,851,835,833,808,859,856,812,832,833,828,844,863,857,849,843,842,860,849,862,881,861,867,877,858,854,864,868,857,865,848,858,865,884,877,868,861,849,828,844,null,null],[927,929,1147,966,916,1028,1715,1712,959,870,890,870,844,885,898,885,936,1282,1211,1088,974,1065,1854,2762,2430,2082,2113,2212,1551,1444,1145,991,1179,892,1185,1234,986,880,831,866,917,885,969,1049,966,968,1029,1098,995,878,840,839,839,828,815,829,818,820,823,820,826,833,826,839,827,832,833,851,833,825,841,823,835,819,777,819,814,811,787,781,769,768,799,837,833,833,843,839,880,908,918,1062,1039,971,878,848,855,845,859,868,857,864,878,912,960,970,997,977,999,934,838,835,840,840,841,835,841,845,846,855,860,851,899,902,900,892,897,914,909,969,1037,1065,1086,872,897,1008,937,858,859,862,822,906,916,916,937,891,900,1016,1113,914,926,944,914,1070,907,861,922,911,917,925,866,872,876,910,948,998,1101,1020,1063,940,1033,947,1001,1060,1012,1021,1597,1551,1084,986,908,905,916,941,906,902,888,852,867,870,852,913,1005,1241,1226,1215,1159,1017,892,936,924,944,938,922,922,931,948,951,921,937,920,942,949,946,898,963,963,954,945,915,946,973,977,963,953,953,954,957,971,957,985,998,990,994,997,987,966,978,964,949,932,949,973,972,955,945,963,959,947,985,936,890,855,851,853,845,841,860,948,990,988,994,975,986,962,898,887,874,870,861,868,890,957,816,818,810,808,811,801,802,823,833,829,832,818,812,817,808,818,838,896,910,968,998,1009,974,966,964,975,1007,1026,1124,1171,1043,1059,1070,1034,965,985,1079,1202,975,847,842,839,848,857,863,868,838,849,858,861,827,827,850,838,859,824,816,826,816,839,848,869,858,885,893,979,971,854,802,854,848,875,881,850,826,832,847,828,840,844,832,852,860,865,841,844,892,863,793,840,842,798,795,835,838,835,939,1038,958,933,788,799,831,831,830,839,817,783,838,839,822,831,846,829,846,848,868,838,861,856,847,862,847,847,842,864,875,864,861,857,856,856,875,858,856,856,871,877,860,871,865,850,854,null,null],[917,993,1084,955,1002,1046,1542,1281,940,936,862,858,871,918,900,935,1016,1280,1117,1013,1014,1209,1147,1353,1667,1750,1401,1717,1494,1629,1293,1321,1264,972,1008,971,921,865,840,905,930,901,1021,1171,1030,1000,998,1031,1062,999,926,875,846,848,836,832,825,832,839,835,823,825,839,821,812,821,829,845,819,823,839,817,836,796,786,798,821,826,802,790,792,779,801,809,805,814,836,862,898,913,962,1087,1107,1114,1095,896,855,855,841,835,856,860,856,868,879,905,952,969,985,878,839,845,850,840,844,840,834,843,858,855,850,854,883,898,907,887,903,906,893,883,871,918,982,924,1064,1112,898,864,866,862,827,861,870,905,882,866,915,1011,1078,975,949,928,923,1009,959,842,924,912,914,920,913,887,878,894,1047,960,1099,1088,1027,937,1043,983,939,996,994,1010,1064,987,1016,1007,980,983,1002,995,910,862,876,858,861,871,845,944,1141,1274,1375,1212,1189,1171,998,919,951,936,927,870,879,889,912,944,939,942,939,938,925,917,933,975,973,961,930,925,974,948,961,944,948,951,974,964,969,960,992,986,984,988,988,982,953,965,947,946,949,963,970,963,941,958,969,968,955,995,961,882,846,836,829,837,833,885,972,1002,990,1005,997,991,977,856,880,867,878,887,877,957,925,830,828,815,808,810,804,818,815,825,829,823,810,813,822,831,842,839,907,988,1014,994,980,963,950,961,985,1026,994,1167,1380,1107,1090,1060,1008,1090,1095,1059,1104,1215,980,885,841,843,866,881,888,835,838,852,869,849,850,824,835,836,816,821,826,812,820,846,844,837,820,840,937,917,821,836,855,848,858,838,836,811,825,863,809,829,829,838,845,849,867,855,886,882,868,839,822,799,785,773,787,803,816,911,1056,967,931,852,812,827,832,849,798,819,811,863,861,845,837,836,844,846,855,848,838,867,865,845,864,856,836,853,855,865,863,865,867,894,862,871,866,855,875,864,870,854,875,859,844,846,null,null],[946,1117,1159,1085,1034,1197,926,925,989,1025,916,892,877,925,950,1014,1214,1155,1019,1019,1135,1265,1260,1370,1296,1588,1679,1660,1375,1711,1285,1368,1289,1011,938,921,865,840,869,915,930,923,1105,1245,1212,1183,1163,1168,1183,1186,1165,1061,863,853,857,845,826,834,833,839,813,830,816,817,842,836,831,837,845,841,824,825,808,775,806,814,826,822,810,815,820,822,824,804,796,809,819,872,904,923,1021,1135,1117,1123,1132,1070,991,900,841,844,851,835,849,873,868,871,884,932,941,865,845,842,840,841,842,838,834,848,864,866,857,862,889,893,879,876,915,904,879,863,869,874,875,911,1136,1253,999,912,941,892,842,885,917,939,956,962,948,948,1083,1003,1009,1003,979,1005,947,855,881,903,918,924,930,962,912,897,1018,1029,1090,1120,1061,978,1014,967,878,893,896,893,967,982,995,1027,967,904,912,967,897,861,867,873,866,866,886,968,1157,1221,1268,1346,1423,1238,1037,913,983,958,922,871,856,844,858,885,916,926,941,922,915,930,937,978,957,961,940,964,969,953,933,946,959,954,971,958,957,974,982,982,988,983,958,976,971,944,948,927,949,964,960,959,941,966,972,956,947,963,922,865,828,844,842,836,832,947,981,982,990,1009,1000,983,953,835,833,856,871,903,947,1001,841,817,822,818,795,796,799,803,818,822,824,826,799,835,831,848,851,867,970,1012,997,982,949,939,977,982,1028,1090,987,1027,1168,1153,1026,1021,1055,972,954,1012,1099,1224,1194,992,883,836,842,845,861,855,865,875,878,864,859,824,891,821,814,828,830,809,831,848,870,817,818,844,888,890,815,834,875,878,851,805,854,815,839,850,829,833,832,834,835,841,852,887,908,883,872,854,792,794,775,766,779,791,819,854,994,982,945,900,785,794,827,856,784,785,819,873,843,823,835,828,843,834,846,856,850,863,862,830,834,840,841,880,871,874,889,887,869,867,860,866,871,860,849,869,863,856,862,864,860,854,null,null],[1016,1128,1077,1139,955,1092,1002,947,930,879,958,858,845,955,1123,1209,1444,1103,1097,1186,1240,1288,1316,1433,1291,2613,2494,1955,1679,1549,1355,1354,1242,980,907,858,870,831,918,1023,954,996,1193,1250,1260,1235,1223,1222,1230,1223,1227,1219,1079,949,872,848,826,826,827,843,802,823,796,831,848,833,835,844,849,841,829,825,779,797,810,824,808,814,824,844,841,845,867,817,814,827,829,865,886,953,1087,1141,1136,1128,1118,1089,1100,1072,906,869,848,842,870,874,859,856,843,938,899,849,842,838,854,845,844,842,847,860,872,865,861,866,885,873,870,880,904,890,885,863,879,871,880,899,1079,1115,879,930,910,870,870,903,921,928,907,907,908,1025,973,877,902,948,1028,920,904,907,904,891,890,918,923,920,911,948,1056,1021,1019,1123,1133,1004,968,1034,897,901,902,884,963,965,979,1015,933,889,924,956,889,878,861,889,887,888,969,976,1026,1220,1361,1296,1325,1197,1027,927,995,984,913,874,856,846,843,855,873,887,889,894,896,904,918,946,946,954,939,986,958,970,957,962,950,954,954,956,973,976,969,985,984,972,960,969,944,941,940,953,968,949,950,944,959,973,972,971,966,970,905,853,838,837,842,842,837,986,990,986,1009,1000,983,980,917,818,824,839,826,879,968,909,815,840,821,816,804,810,818,817,807,814,815,818,840,856,835,861,877,900,991,984,984,978,972,967,1024,1052,1092,1100,990,960,986,1031,1072,1101,1042,939,945,946,1006,1098,1247,1201,988,859,851,854,833,808,850,897,908,845,810,851,944,861,831,825,809,830,832,826,846,816,834,813,836,864,836,837,843,838,847,824,844,832,844,831,825,810,825,838,850,843,841,900,886,867,828,797,763,763,770,766,788,787,784,831,921,979,980,944,808,795,824,806,821,828,831,842,830,836,867,851,837,852,853,847,838,842,849,836,838,844,845,890,885,883,883,894,870,852,855,866,881,879,857,859,868,873,865,877,867,872,null,null],[1016,1128,1077,1139,955,1092,1002,947,930,879,958,858,845,955,1123,1209,1444,1103,1097,1186,1240,1288,1316,1433,1291,2613,2494,1955,1679,1549,1355,1354,1242,980,907,858,870,831,918,1023,954,996,1193,1250,1260,1235,1223,1222,1230,1223,1227,1219,1079,949,872,848,826,826,827,843,802,823,796,831,848,833,835,844,849,841,829,825,779,797,810,824,808,814,824,844,841,845,867,817,814,827,829,865,886,953,1087,1141,1136,1128,1118,1089,1100,1072,906,869,848,842,870,874,859,856,843,938,899,849,842,838,854,845,844,842,847,860,872,865,861,866,885,873,870,880,904,890,885,863,879,871,880,899,1079,1115,879,930,910,870,870,903,921,928,907,907,908,1025,973,877,902,948,1028,920,904,907,904,891,890,918,923,920,911,948,1056,1021,1019,1123,1133,1004,968,1034,897,901,902,884,963,965,979,1015,933,889,924,956,889,878,861,889,887,888,969,976,1026,1220,1361,1296,1325,1197,1027,927,995,984,913,874,856,846,843,855,873,887,889,894,896,904,918,946,946,954,939,986,958,970,957,962,950,954,954,956,973,976,969,985,984,972,960,969,944,941,940,953,968,949,950,944,959,973,972,971,966,970,905,853,838,837,842,842,837,986,990,986,1009,1000,983,980,917,818,824,839,826,879,968,909,815,840,821,816,804,810,818,817,807,814,815,818,840,856,835,861,877,900,991,984,984,978,972,967,1024,1052,1092,1100,990,960,986,1031,1072,1101,1042,939,945,946,1006,1098,1247,1201,988,859,851,854,833,808,850,897,908,845,810,851,944,861,831,825,809,830,832,826,846,816,834,813,836,864,836,837,843,838,847,824,844,832,844,831,825,810,825,838,850,843,841,900,886,867,828,797,763,763,770,766,788,787,784,831,921,979,980,944,808,795,824,806,821,828,831,842,830,836,867,851,837,852,853,847,838,842,849,836,838,844,845,890,885,883,883,894,870,852,855,866,881,879,857,859,868,873,865,877,867,872,null,null],[1140,1073,1023,1110,975,915,1047,1038,1085,870,946,868,860,992,1154,1297,1326,1108,1228,1227,1237,1357,1280,1259,1396,2567,2759,2659,2697,1545,1406,1291,1084,987,940,860,883,872,911,967,914,1073,1208,1238,1240,1227,1224,1217,1243,1246,1236,1235,1238,1196,1090,971,834,830,829,838,822,821,817,831,831,829,830,838,832,819,820,777,762,807,812,821,816,829,836,824,830,840,840,840,845,848,853,863,898,1013,1104,1144,1147,1153,1091,1079,1097,1127,1082,992,905,853,876,856,863,865,877,945,864,841,846,847,852,846,845,846,846,856,864,847,867,874,876,859,882,910,891,883,869,882,875,883,872,875,1103,1028,855,920,898,924,910,897,884,908,906,896,919,970,918,858,875,875,873,1024,1044,953,959,930,872,909,998,919,925,938,984,1035,1062,1124,1128,1117,1023,1064,946,863,876,876,955,973,973,972,919,932,896,983,983,917,900,904,952,1044,1219,1006,1083,1308,1329,1322,1330,1261,1102,937,990,963,893,871,871,854,843,849,850,851,870,882,871,854,881,911,928,924,966,985,958,957,960,963,952,973,957,959,966,971,979,964,960,966,971,968,961,951,936,963,969,969,946,947,962,974,971,973,965,961,891,837,845,848,847,837,854,987,995,990,1009,999,982,959,887,833,849,838,843,887,950,848,829,847,837,824,797,802,804,808,812,804,816,834,859,839,858,879,933,986,999,1000,988,987,1004,1073,1081,1112,1128,1117,980,953,969,1037,1230,1135,956,943,950,908,1109,1134,1169,1214,1202,895,857,858,838,812,825,868,897,853,829,927,879,841,824,836,830,818,810,813,840,837,812,786,843,845,846,885,861,820,844,852,827,828,831,839,820,802,821,842,824,866,899,913,866,828,782,756,775,800,791,781,810,800,789,842,871,963,1023,981,871,829,838,835,828,813,800,838,837,832,853,833,842,849,837,848,846,826,837,840,869,876,856,881,915,887,873,890,876,904,869,856,870,876,860,872,882,866,854,861,848,865,null,null],[1183,1018,1048,1099,1025,916,993,1007,1034,938,948,900,896,966,1257,1334,1204,1206,1238,1202,1224,1308,1398,1315,1202,1860,2393,2655,2948,2148,1412,1208,939,930,914,875,888,898,920,919,895,1185,1240,1245,1243,1240,1236,1250,1261,1263,1257,1258,1227,1220,1214,1192,975,863,833,840,828,823,854,844,804,829,821,822,816,811,820,771,789,800,800,821,816,834,827,829,843,834,821,868,875,863,865,882,938,983,1085,1145,1147,1159,1091,1074,1095,1123,1139,1134,1075,989,885,868,865,867,897,948,857,859,823,842,836,845,838,848,845,850,853,859,867,874,864,863,871,912,888,895,890,883,888,890,879,917,1100,978,875,938,896,892,898,908,899,907,915,895,933,1000,881,871,888,901,899,982,1063,992,935,896,901,924,972,986,946,965,1032,1062,1063,1110,1177,1220,1092,1100,924,891,865,890,973,986,1072,1137,903,917,941,1050,979,995,982,1024,1158,1274,1377,997,1177,1431,1378,1347,1146,1084,1073,980,1020,966,890,873,874,858,835,845,860,858,887,867,863,864,878,874,895,895,1001,953,966,963,948,945,959,959,944,962,964,979,970,960,953,959,969,955,958,955,957,973,963,976,929,952,986,958,988,981,950,933,865,840,835,852,843,853,899,980,988,984,991,990,968,909,848,833,837,824,855,949,932,814,815,817,839,820,802,808,814,816,812,811,809,820,851,856,871,906,1009,1012,986,968,1001,1001,1057,1236,1104,1109,1107,1103,969,952,992,1213,1126,1092,1028,981,962,1104,1826,1513,1158,1090,1294,987,898,895,864,827,813,839,872,829,873,914,838,837,832,819,838,816,801,821,831,841,813,820,869,883,864,870,843,847,861,849,837,843,854,848,828,841,827,818,908,945,923,890,812,784,744,768,770,809,802,788,841,819,789,886,870,913,1030,959,906,822,818,820,775,791,810,821,845,818,807,836,837,850,833,850,863,842,841,828,850,850,857,861,896,875,860,872,874,893,894,870,864,852,873,876,871,862,863,850,853,855,null,null],[1163,1169,1004,983,1007,976,1045,1055,1064,998,1004,973,970,943,1459,1460,1160,1282,1312,1315,1162,1265,1379,1477,1347,1365,1718,2402,2687,2140,1336,1003,886,906,894,860,841,904,908,922,947,1237,1268,1245,1271,1263,1257,1253,1272,1264,1262,1248,1245,1242,1224,1226,1186,1084,973,875,820,826,847,838,820,826,827,826,823,822,793,801,815,829,817,811,815,832,822,829,825,817,836,851,885,874,865,931,892,833,936,1133,1152,1148,1115,1060,1079,1089,1137,1155,1144,1140,997,924,869,859,957,906,855,849,851,841,832,841,838,843,844,850,848,856,873,886,868,881,901,923,890,899,884,869,881,890,890,943,1139,940,909,923,914,912,901,909,914,895,892,885,949,961,872,869,895,999,965,1016,1080,939,911,915,926,922,972,962,951,1017,1234,1207,1090,1040,1093,1080,1121,1161,878,919,879,921,918,942,1075,1114,949,906,920,958,989,1085,1079,1029,1084,1300,1202,1198,1044,1210,1346,1336,1082,1010,1011,1017,1011,944,872,856,851,845,854,854,841,857,877,883,872,872,877,850,878,884,1040,952,946,963,968,961,939,950,938,940,959,965,974,968,966,968,936,940,940,964,956,969,971,972,948,972,982,964,988,975,962,920,852,834,834,866,841,860,946,987,1004,1006,1002,981,955,854,861,841,832,830,868,956,868,829,836,812,823,815,809,807,819,805,814,821,836,852,836,866,932,955,997,984,975,947,1113,1165,1164,1236,1100,1110,1126,1103,968,969,1058,1390,969,1025,1065,1025,1045,1759,2367,2185,1522,1171,1116,1213,1009,916,888,852,853,834,848,839,923,870,832,833,832,824,819,818,843,835,810,813,810,849,858,871,823,811,808,823,872,854,816,842,831,839,840,849,821,850,909,915,893,876,755,783,775,788,788,813,803,814,863,835,834,918,901,850,973,957,907,804,799,827,791,804,829,818,830,826,831,832,834,859,850,855,853,831,835,831,856,855,864,847,843,845,873,858,865,875,871,857,860,856,870,875,876,868,870,853,856,853,null,null],[1184,1120,970,963,984,1026,1011,1033,1004,991,1049,1017,989,1019,1835,1281,1118,1172,1229,1330,1251,1349,1274,1320,1420,1520,1660,1930,2267,1475,1123,907,858,900,866,837,859,897,888,906,1022,1234,1261,1247,1256,1265,1268,1269,1285,1273,1265,1266,1252,1247,1244,1249,1210,1170,1139,1040,851,836,851,841,837,831,842,820,819,793,763,825,821,822,817,818,820,818,831,826,814,824,833,858,873,853,855,925,864,852,851,981,1069,1127,1115,1046,1062,1088,1140,1135,1137,1152,1144,1076,988,886,995,913,872,853,840,831,838,839,845,849,846,853,843,864,878,902,886,896,910,888,874,876,872,874,877,868,866,961,1114,969,906,887,900,911,906,893,908,901,897,889,966,908,860,867,888,1024,972,963,1083,1022,949,949,919,923,852,855,1020,1006,1249,1177,1025,1069,1115,1108,1167,1166,924,1036,939,968,940,994,1003,978,1012,935,900,989,1142,1271,1218,986,1184,1518,1223,1978,1573,1127,1131,1570,1364,1067,940,1007,921,872,872,854,847,857,850,845,836,872,878,885,872,878,877,859,875,915,1086,1065,1013,975,963,988,977,954,953,947,953,953,962,959,949,960,946,933,952,937,963,970,970,963,945,982,977,980,988,981,1001,895,838,843,827,847,837,893,972,1006,1010,1006,992,980,888,856,841,836,834,848,873,957,835,832,837,826,827,816,805,809,812,816,805,835,859,899,885,952,982,990,981,977,959,922,1163,1183,1167,1163,1120,1100,1113,1101,967,1022,1129,1120,996,961,1120,1102,1663,2451,2442,2189,1858,1514,1082,1254,1254,993,906,868,860,848,851,896,912,838,845,813,809,820,825,813,857,847,812,817,809,842,835,841,806,799,793,829,849,828,810,840,848,844,840,831,840,883,884,899,893,842,775,807,816,818,778,782,815,831,892,874,866,876,860,826,902,1004,935,809,790,841,817,790,806,807,827,838,786,829,821,838,841,853,843,838,836,848,863,866,845,842,853,863,878,856,865,871,865,867,861,859,863,860,865,837,864,863,853,849,null,null],[1184,1120,970,963,984,1026,1011,1033,1004,991,1049,1017,989,1019,1835,1281,1118,1172,1229,1330,1251,1349,1274,1320,1420,1520,1660,1930,2267,1475,1123,907,858,900,866,837,859,897,888,906,1022,1234,1261,1247,1256,1265,1268,1269,1285,1273,1265,1266,1252,1247,1244,1249,1210,1170,1139,1040,851,836,851,841,837,831,842,820,819,793,763,825,821,822,817,818,820,818,831,826,814,824,833,858,873,853,855,925,864,852,851,981,1069,1127,1115,1046,1062,1088,1140,1135,1137,1152,1144,1076,988,886,995,913,872,853,840,831,838,839,845,849,846,853,843,864,878,902,886,896,910,888,874,876,872,874,877,868,866,961,1114,969,906,887,900,911,906,893,908,901,897,889,966,908,860,867,888,1024,972,963,1083,1022,949,949,919,923,852,855,1020,1006,1249,1177,1025,1069,1115,1108,1167,1166,924,1036,939,968,940,994,1003,978,1012,935,900,989,1142,1271,1218,986,1184,1518,1223,1978,1573,1127,1131,1570,1364,1067,940,1007,921,872,872,854,847,857,850,845,836,872,878,885,872,878,877,859,875,915,1086,1065,1013,975,963,988,977,954,953,947,953,953,962,959,949,960,946,933,952,937,963,970,970,963,945,982,977,980,988,981,1001,895,838,843,827,847,837,893,972,1006,1010,1006,992,980,888,856,841,836,834,848,873,957,835,832,837,826,827,816,805,809,812,816,805,835,859,899,885,952,982,990,981,977,959,922,1163,1183,1167,1163,1120,1100,1113,1101,967,1022,1129,1120,996,961,1120,1102,1663,2451,2442,2189,1858,1514,1082,1254,1254,993,906,868,860,848,851,896,912,838,845,813,809,820,825,813,857,847,812,817,809,842,835,841,806,799,793,829,849,828,810,840,848,844,840,831,840,883,884,899,893,842,775,807,816,818,778,782,815,831,892,874,866,876,860,826,902,1004,935,809,790,841,817,790,806,807,827,838,786,829,821,838,841,853,843,838,836,848,863,866,845,842,853,863,878,856,865,871,865,867,861,859,863,860,865,837,864,863,853,849,null,null],[1033,954,982,948,953,1054,1044,998,984,1079,1003,1074,1070,1562,1671,1061,1078,943,1001,1109,1259,1316,1218,1252,1354,1403,1612,1438,1625,1433,1038,886,867,900,836,823,893,858,886,951,1148,1254,1259,1251,1262,1259,1270,1270,1269,1279,1273,1289,1254,1249,1250,1229,1242,1215,1090,954,889,830,843,858,851,842,826,818,786,777,796,812,822,810,807,814,820,818,823,828,821,837,826,845,836,857,868,886,860,878,875,870,893,990,1063,1049,1058,1075,1106,1109,1114,1133,1142,1126,1121,1038,1130,1042,957,873,836,846,856,837,852,844,829,840,844,859,889,908,892,883,901,897,875,875,874,885,885,872,859,1047,1075,939,902,892,905,898,888,893,886,895,908,963,972,891,861,857,943,970,970,902,1005,1046,951,889,917,872,812,864,1016,917,1123,1063,1004,1110,1034,1204,1203,1209,1022,1074,1013,1045,1182,1259,1127,1060,978,950,916,1013,1225,1238,1105,978,993,1184,1320,2333,2395,1853,1165,1462,1732,1462,1130,1062,935,895,885,856,862,862,854,848,852,884,874,866,867,892,892,859,866,962,1092,1136,1158,1112,995,965,963,968,957,960,957,949,957,966,943,939,920,927,935,946,957,963,965,955,959,981,978,971,991,984,976,881,855,865,861,828,852,932,994,994,988,995,976,942,857,840,815,855,858,864,910,884,835,842,832,833,820,809,812,808,800,804,822,842,860,893,937,966,953,973,976,959,922,916,1137,1129,1161,1195,1147,1111,1132,1152,993,1104,1162,1123,931,1114,1773,1476,1492,2052,2461,1757,1728,1887,1531,1066,1254,1264,1055,918,885,852,850,866,848,824,842,813,800,805,825,812,830,839,820,820,796,831,825,837,835,819,823,823,834,846,843,844,834,807,833,841,839,861,865,866,841,794,798,812,825,807,752,762,801,815,882,889,871,800,796,823,823,993,990,889,799,806,811,778,819,835,829,852,786,833,842,824,834,860,856,845,841,863,833,830,828,848,868,863,855,833,875,856,869,884,865,857,863,872,862,857,851,859,859,868,null,null],[994,1057,1058,1002,986,995,1077,1063,1023,1024,1130,1141,1360,1777,1131,1076,1071,947,952,962,1014,1244,1349,1328,1244,2153,1885,1170,1210,1276,950,859,881,867,823,831,865,863,871,1034,1208,1265,1269,1258,1258,1257,1268,1270,1256,1254,1278,1297,1265,1250,1229,1240,1223,1195,1011,843,854,847,871,845,833,844,846,827,791,804,824,818,821,824,816,811,818,829,833,832,831,847,856,872,849,841,886,870,881,886,876,856,859,863,895,1073,1085,1095,1082,1088,1101,1104,1151,1177,1158,1127,1337,1352,1293,973,847,849,840,844,863,842,827,855,846,858,893,899,884,899,909,912,868,881,881,901,895,883,885,1051,1085,912,904,906,914,924,929,940,925,922,926,954,944,888,886,1105,1096,993,951,928,907,947,935,911,958,856,892,919,919,975,1020,998,976,1022,959,1131,1108,1064,1184,1235,1211,1116,1138,1020,1057,1158,998,936,1004,1069,1098,1016,1110,1065,1079,1011,1084,1792,2189,2277,1752,1028,1753,1689,1394,1209,1032,924,879,863,868,857,846,839,874,850,853,870,862,874,871,865,909,1040,1111,1119,1146,1158,1135,1070,1018,977,962,982,972,961,939,943,936,939,923,939,931,943,961,949,961,967,993,972,981,970,982,979,982,854,859,872,877,842,901,971,996,975,975,982,977,901,853,830,834,859,870,922,989,844,851,833,827,842,817,814,830,823,806,798,851,858,847,891,973,966,969,961,971,941,923,948,1155,1134,1139,1224,1195,1206,1222,1174,1067,1070,1015,1108,1139,1619,2025,2061,1543,1487,2089,1689,1851,2026,1802,1057,1081,1226,1280,898,911,884,842,883,865,835,838,823,817,809,819,798,806,825,801,825,795,806,839,841,841,806,881,844,828,825,846,816,833,853,838,877,881,899,880,827,767,765,825,806,800,755,780,786,803,816,852,861,867,777,779,805,819,972,1029,917,793,781,810,791,827,848,825,813,822,826,849,808,842,858,863,868,854,851,840,841,848,846,854,848,845,832,873,875,862,877,889,882,878,875,871,877,874,857,855,857,null,null],[1056,1150,913,939,1024,993,1060,1037,1114,1164,1185,1243,1493,1382,1093,1119,1001,892,885,905,921,1007,1167,1261,1181,2206,2227,1170,1268,1135,915,864,880,835,840,867,873,839,915,1144,1248,1261,1261,1248,1250,1251,1252,1266,1266,1267,1284,1285,1256,1238,1231,1227,1214,1064,869,824,815,868,845,826,834,842,831,813,799,797,814,825,829,826,815,824,821,828,823,841,845,851,870,863,862,886,918,866,878,870,859,841,843,847,832,941,1038,1086,1083,1093,1090,1123,1122,1152,1154,1167,1372,1233,1243,956,860,858,837,844,850,844,847,855,861,870,869,890,884,887,916,920,880,877,879,893,912,906,879,1062,1009,902,921,946,955,968,964,947,940,921,926,998,891,872,845,1368,1191,934,914,898,941,1094,1067,1003,970,944,859,873,1011,1260,1066,1025,993,921,901,958,976,991,1011,1146,1191,1132,1081,1013,1005,1046,1090,1044,1053,1199,971,902,959,1094,1054,999,1015,1211,1742,2298,2079,1192,1371,1468,1208,1225,1036,945,913,881,868,853,849,853,865,847,862,865,862,860,855,898,986,1044,1082,1085,1105,1109,1149,1140,1156,1116,967,942,912,929,961,951,937,937,928,939,937,936,970,961,974,950,982,975,974,963,965,969,962,875,855,862,857,853,928,990,993,956,923,938,975,857,842,851,881,969,989,974,961,824,836,828,828,823,825,830,821,824,826,829,863,867,865,938,995,990,997,976,954,926,926,952,1176,1131,1107,1131,1237,1217,1146,1177,1101,945,872,1316,1705,2091,2085,2232,2016,1637,1700,1848,1806,1745,1420,1080,1049,1118,1260,1056,918,871,863,866,872,846,841,822,845,849,804,803,818,828,806,831,816,811,827,843,794,806,899,892,870,807,833,786,813,826,852,893,889,864,840,764,760,799,823,782,763,769,794,797,800,808,807,813,825,760,778,799,815,923,1029,962,836,802,847,824,813,857,797,778,799,832,844,840,836,866,866,852,839,841,858,859,866,881,838,847,853,844,866,878,869,865,848,854,863,871,874,856,860,867,859,854,null,null],[1278,1160,953,917,960,956,977,1027,1116,1087,1059,1214,1347,1152,1100,1025,945,865,868,855,869,929,957,1022,1152,1600,1640,1081,1397,976,919,887,911,832,854,876,901,886,1049,1211,1255,1267,1243,1246,1245,1240,1242,1259,1259,1267,1281,1265,1261,1237,1219,1216,1159,915,789,821,795,844,818,822,849,844,832,828,810,796,835,828,806,814,819,835,831,833,829,856,851,873,882,875,868,884,869,868,871,859,854,833,839,852,836,830,864,971,1062,1082,1098,1122,1128,1142,1142,1207,1694,1407,1270,1063,902,892,865,850,866,848,858,861,894,896,895,903,896,900,927,924,881,872,869,890,913,906,893,1115,983,904,931,947,956,947,937,942,943,920,921,967,882,879,854,1174,1047,909,898,885,944,1271,1115,1047,1054,1070,928,927,1058,1087,1087,954,954,910,923,921,935,918,1010,1039,1175,1172,1006,1049,994,975,987,1169,1218,1218,945,907,858,1066,1055,1061,1139,1017,1191,1973,2345,1405,932,1010,1054,1127,993,940,917,876,875,862,853,869,849,849,876,875,864,861,866,938,1012,1062,1065,1073,1077,1073,1117,1143,1137,1146,1085,1051,991,913,914,917,944,956,941,936,951,951,961,952,964,939,976,980,978,979,971,981,967,870,852,854,834,892,966,996,1002,903,861,897,906,872,891,939,953,949,928,915,920,845,841,833,822,826,837,840,816,817,824,815,873,885,938,999,987,994,987,965,938,938,923,976,1205,1126,1089,1142,1178,1222,1211,1122,1055,971,899,962,2182,2247,2050,2106,2096,1825,1750,1875,1910,1428,1196,1148,1128,1080,1187,1323,1119,918,853,845,865,861,852,823,812,801,789,814,817,824,816,817,837,828,833,819,793,832,822,876,892,791,822,831,838,833,860,878,855,827,813,760,792,822,809,767,764,786,789,800,792,816,822,803,789,798,782,780,802,882,1028,965,888,787,828,840,808,837,787,786,836,844,812,837,833,857,863,843,846,838,853,858,867,877,848,859,856,863,878,882,859,860,858,865,861,874,861,860,872,882,855,848,null,null],[1278,1160,953,917,960,956,977,1027,1116,1087,1059,1214,1347,1152,1100,1025,945,865,868,855,869,929,957,1022,1152,1600,1640,1081,1397,976,919,887,911,832,854,876,901,886,1049,1211,1255,1267,1243,1246,1245,1240,1242,1259,1259,1267,1281,1265,1261,1237,1219,1216,1159,915,789,821,795,844,818,822,849,844,832,828,810,796,835,828,806,814,819,835,831,833,829,856,851,873,882,875,868,884,869,868,871,859,854,833,839,852,836,830,864,971,1062,1082,1098,1122,1128,1142,1142,1207,1694,1407,1270,1063,902,892,865,850,866,848,858,861,894,896,895,903,896,900,927,924,881,872,869,890,913,906,893,1115,983,904,931,947,956,947,937,942,943,920,921,967,882,879,854,1174,1047,909,898,885,944,1271,1115,1047,1054,1070,928,927,1058,1087,1087,954,954,910,923,921,935,918,1010,1039,1175,1172,1006,1049,994,975,987,1169,1218,1218,945,907,858,1066,1055,1061,1139,1017,1191,1973,2345,1405,932,1010,1054,1127,993,940,917,876,875,862,853,869,849,849,876,875,864,861,866,938,1012,1062,1065,1073,1077,1073,1117,1143,1137,1146,1085,1051,991,913,914,917,944,956,941,936,951,951,961,952,964,939,976,980,978,979,971,981,967,870,852,854,834,892,966,996,1002,903,861,897,906,872,891,939,953,949,928,915,920,845,841,833,822,826,837,840,816,817,824,815,873,885,938,999,987,994,987,965,938,938,923,976,1205,1126,1089,1142,1178,1222,1211,1122,1055,971,899,962,2182,2247,2050,2106,2096,1825,1750,1875,1910,1428,1196,1148,1128,1080,1187,1323,1119,918,853,845,865,861,852,823,812,801,789,814,817,824,816,817,837,828,833,819,793,832,822,876,892,791,822,831,838,833,860,878,855,827,813,760,792,822,809,767,764,786,789,800,792,816,822,803,789,798,782,780,802,882,1028,965,888,787,828,840,808,837,787,786,836,844,812,837,833,857,863,843,846,838,853,858,867,877,848,859,856,863,878,882,859,860,858,865,861,874,861,860,872,882,855,848,null,null],[1212,1290,965,966,1069,1025,977,1017,1096,1041,1031,1070,1108,1040,1059,987,907,866,869,850,867,911,945,945,1002,1231,1156,1265,1254,943,907,887,871,843,863,878,894,1011,1182,1234,1275,1258,1254,1263,1231,1219,1226,1230,1250,1254,1267,1263,1242,1223,1205,1204,993,791,795,841,809,832,813,841,837,839,834,841,824,818,834,815,793,794,800,844,830,839,841,871,881,900,887,886,901,884,838,858,852,838,831,831,836,843,838,842,823,832,992,1065,1075,1090,1104,1119,1129,1168,1398,1340,1496,1548,1170,979,932,874,854,858,881,911,953,891,895,906,901,909,921,922,887,882,880,884,912,917,892,1097,947,919,949,954,936,921,923,930,937,939,955,954,894,891,886,1029,996,925,918,875,929,1194,1043,1027,1106,1131,1066,1104,1221,1087,1021,972,1016,962,989,971,935,912,1015,1023,1050,1072,998,1029,988,938,1004,1143,1214,1047,948,929,877,954,1118,1145,1074,1253,1367,1530,1684,1096,879,910,971,956,929,913,885,870,870,871,857,869,858,861,883,868,855,864,876,968,1023,1072,1062,1060,1066,1049,1103,1140,1146,1134,1095,1143,1145,1120,987,941,945,955,945,944,952,943,964,955,969,964,968,969,981,986,974,976,965,863,866,840,835,934,990,984,988,888,879,880,924,937,967,952,930,931,942,929,892,837,828,828,818,836,833,837,826,821,846,824,866,943,1018,996,988,971,1002,959,929,926,905,1028,1199,1178,1191,1109,1164,1233,1233,1066,1356,1144,914,1293,2186,2218,2032,2006,2025,1942,2059,1492,1470,1224,1168,1147,1139,1162,1426,1204,1292,1169,878,840,817,852,857,822,805,800,792,814,827,840,817,857,873,829,868,809,789,798,766,826,873,773,799,828,819,817,855,861,831,799,776,753,799,824,788,768,772,787,803,799,804,815,792,792,793,805,770,783,811,836,982,1008,963,779,785,817,816,818,804,827,842,828,821,856,847,830,850,860,852,839,843,855,879,850,856,845,868,865,869,860,847,847,864,868,861,851,842,880,879,873,857,857,null,null],[854,990,1237,1091,1098,1046,1046,1004,973,929,1068,1056,1000,1068,1066,941,859,868,858,865,864,869,891,952,963,1061,1183,1192,1015,919,878,879,876,859,878,870,864,1184,1274,1265,1262,1269,1270,1270,1230,1217,1213,1196,1231,1242,1248,1249,1217,1192,1182,1164,875,787,807,832,843,841,840,858,842,848,836,843,835,834,833,819,808,795,811,843,831,834,839,844,862,898,871,889,912,866,848,839,834,827,825,844,840,831,843,839,845,821,853,930,1017,1063,1066,1093,1118,1099,1158,1143,1789,2271,1313,1359,1216,1119,927,904,880,965,1080,1005,1007,995,919,918,917,911,910,898,875,881,891,921,903,1103,919,933,947,938,928,911,907,933,926,936,986,928,932,928,905,975,983,955,964,898,1020,1159,1008,1068,1062,1065,1143,1172,1165,1153,945,1032,1169,981,954,936,936,945,1020,961,959,979,963,944,963,1002,1055,1124,1073,1046,910,911,898,854,956,1087,1142,1336,1923,2001,1144,895,924,890,930,867,880,872,862,871,863,885,869,854,855,867,872,864,859,861,870,1009,1050,1049,1054,1037,1044,1057,1089,1121,1128,1142,1080,1126,1136,1160,1164,1116,1031,972,959,952,956,960,964,960,965,971,967,965,972,983,971,965,941,835,861,843,833,973,973,973,955,889,917,935,975,985,956,943,938,935,923,930,852,837,817,816,818,833,828,829,821,838,824,833,926,1003,1042,998,996,988,978,938,953,925,895,1020,1200,1218,1195,1162,1147,1248,1300,1097,1363,1317,1344,1885,2060,2132,2219,1981,1971,1952,2124,1729,1277,1359,1270,1171,1209,1291,1315,958,1076,1231,1083,868,855,862,857,808,793,805,813,806,821,836,861,857,843,813,821,807,793,781,818,862,861,793,776,797,815,803,826,813,781,768,780,783,806,826,803,780,785,771,815,808,816,805,785,773,797,844,809,817,811,810,938,1042,968,770,807,777,816,846,819,845,839,802,823,835,836,849,864,846,829,835,836,825,868,841,829,841,866,884,873,856,885,867,847,873,869,868,864,893,880,862,861,861,null,null],[838,829,1151,1198,1030,981,1136,1001,952,955,1075,1029,1015,1100,1003,889,861,869,850,858,870,857,876,944,981,974,1011,939,898,910,892,869,881,874,900,906,940,1255,1299,1298,1278,1256,1265,1253,1231,1193,1177,1184,1189,1221,1213,1231,1185,1162,1144,1108,794,781,829,807,834,831,845,863,861,863,844,842,837,839,845,855,843,805,806,839,827,851,841,837,851,865,867,927,896,839,837,846,838,840,830,834,823,825,834,835,829,842,830,831,850,945,1068,1089,1110,1086,1217,1206,1212,1329,1242,1193,1149,1278,1135,1053,1024,988,1094,962,952,1024,969,948,931,910,902,897,873,889,883,880,947,1027,914,959,936,937,923,907,907,964,950,946,974,930,936,940,954,1028,1004,967,1081,1078,1059,1045,971,1059,1129,1110,1095,1086,995,1107,1089,1207,1138,982,977,983,967,984,946,952,992,978,875,865,883,1020,1165,1118,933,982,925,872,876,865,847,981,1231,1179,1289,1526,1240,944,912,901,871,857,867,874,866,868,868,887,956,855,861,881,884,864,866,857,875,1037,1075,1049,1041,1018,1021,1043,1082,1118,1146,1148,1104,1138,1133,1178,1215,1176,1152,1128,1008,950,941,964,965,961,974,972,970,981,967,970,973,982,946,863,858,855,865,977,968,970,972,980,950,964,949,920,922,923,926,927,935,900,824,832,816,825,823,833,831,816,828,848,851,853,974,1038,1019,985,986,971,937,926,953,919,916,1084,1278,1211,1192,1173,1097,1197,1279,1051,1150,1207,1643,1953,2069,2174,2153,2061,2052,2003,2090,2241,1364,1323,1331,1195,1339,1380,1148,930,935,1051,1211,892,853,863,856,809,804,797,815,800,796,847,888,826,796,826,858,802,778,770,842,912,885,800,794,781,796,782,845,823,792,778,780,782,820,831,792,763,776,783,811,825,830,839,795,782,811,819,837,848,833,813,901,1018,978,784,817,795,808,855,857,871,819,785,822,854,841,832,833,851,837,848,824,830,850,852,854,870,857,866,857,850,866,875,850,861,868,864,852,880,886,883,881,871,null,null],[833,818,851,1123,1223,1193,1103,1030,961,943,1050,988,1112,1052,918,869,870,858,864,856,856,843,870,925,968,979,977,887,902,903,892,880,907,884,919,929,1058,1300,1323,1306,1294,1249,1244,1231,1225,1190,1171,1158,1151,1161,1155,1178,1156,1136,1113,995,799,809,823,810,833,852,884,888,862,831,837,842,844,841,827,858,827,807,799,833,843,846,833,853,854,854,859,916,850,837,834,838,835,821,822,830,822,823,834,839,828,835,828,835,837,834,958,1094,1209,1158,1192,1362,1327,1082,1158,1152,1132,1076,1027,1074,1092,1173,1174,1005,988,950,977,945,923,899,909,884,865,891,889,897,1056,990,925,931,933,907,898,905,916,959,932,935,957,984,1026,941,949,1009,1078,1115,1245,1303,1232,1116,1063,1075,1060,1102,1106,1091,1003,1206,1072,1130,1197,1087,999,933,910,928,996,1059,1000,1000,940,916,889,1010,1216,1027,949,919,897,879,883,877,853,871,1013,1187,1171,1217,1248,1054,934,894,877,870,868,878,867,863,858,870,886,852,861,876,874,866,870,853,911,1070,1083,1063,1038,1016,1011,1035,1070,1097,1132,1142,1136,1159,1136,1174,1202,1170,1175,1167,1161,1099,1020,970,941,969,988,954,974,967,972,975,978,976,931,893,873,853,892,975,978,1003,1001,953,939,924,928,927,940,934,923,926,936,860,811,808,824,830,819,834,839,824,825,851,866,890,1011,1026,1000,973,981,945,927,946,908,899,952,1120,1250,1205,1193,1162,1146,1179,1155,1054,1158,1231,1423,1661,2047,2036,2083,2053,1967,2013,1956,1899,1328,1343,1436,1313,1318,1507,1250,892,880,878,1015,1087,929,865,863,803,809,796,782,817,823,887,874,812,822,859,851,784,768,773,854,904,842,776,774,776,761,789,860,826,765,748,774,794,792,803,764,761,760,775,794,827,839,835,792,778,801,818,842,815,828,817,882,1023,1004,869,800,790,835,858,843,855,805,784,829,825,819,827,821,858,841,830,822,843,836,864,856,852,861,849,852,841,865,862,862,852,865,874,870,876,857,880,891,874,null,null],[833,818,851,1123,1223,1193,1103,1030,961,943,1050,988,1112,1052,918,869,870,858,864,856,856,843,870,925,968,979,977,887,902,903,892,880,907,884,919,929,1058,1300,1323,1306,1294,1249,1244,1231,1225,1190,1171,1158,1151,1161,1155,1178,1156,1136,1113,995,799,809,823,810,833,852,884,888,862,831,837,842,844,841,827,858,827,807,799,833,843,846,833,853,854,854,859,916,850,837,834,838,835,821,822,830,822,823,834,839,828,835,828,835,837,834,958,1094,1209,1158,1192,1362,1327,1082,1158,1152,1132,1076,1027,1074,1092,1173,1174,1005,988,950,977,945,923,899,909,884,865,891,889,897,1056,990,925,931,933,907,898,905,916,959,932,935,957,984,1026,941,949,1009,1078,1115,1245,1303,1232,1116,1063,1075,1060,1102,1106,1091,1003,1206,1072,1130,1197,1087,999,933,910,928,996,1059,1000,1000,940,916,889,1010,1216,1027,949,919,897,879,883,877,853,871,1013,1187,1171,1217,1248,1054,934,894,877,870,868,878,867,863,858,870,886,852,861,876,874,866,870,853,911,1070,1083,1063,1038,1016,1011,1035,1070,1097,1132,1142,1136,1159,1136,1174,1202,1170,1175,1167,1161,1099,1020,970,941,969,988,954,974,967,972,975,978,976,931,893,873,853,892,975,978,1003,1001,953,939,924,928,927,940,934,923,926,936,860,811,808,824,830,819,834,839,824,825,851,866,890,1011,1026,1000,973,981,945,927,946,908,899,952,1120,1250,1205,1193,1162,1146,1179,1155,1054,1158,1231,1423,1661,2047,2036,2083,2053,1967,2013,1956,1899,1328,1343,1436,1313,1318,1507,1250,892,880,878,1015,1087,929,865,863,803,809,796,782,817,823,887,874,812,822,859,851,784,768,773,854,904,842,776,774,776,761,789,860,826,765,748,774,794,792,803,764,761,760,775,794,827,839,835,792,778,801,818,842,815,828,817,882,1023,1004,869,800,790,835,858,843,855,805,784,829,825,819,827,821,858,841,830,822,843,836,864,856,852,861,849,852,841,865,862,862,852,865,874,870,876,857,880,891,874,null,null],[833,824,823,866,1082,1252,1166,1039,1097,1089,1013,1061,1062,988,868,869,870,859,854,866,856,846,883,950,963,961,940,884,909,912,889,897,898,866,909,1026,1193,1276,1300,1309,1299,1258,1238,1224,1206,1189,1151,1151,1133,1127,1131,1134,1108,1091,1063,905,820,841,818,814,836,829,860,878,817,826,848,827,844,832,826,853,848,834,824,835,848,854,839,867,866,865,872,880,854,838,835,835,828,826,825,831,828,820,821,833,838,844,826,835,847,843,834,1024,1297,1320,1207,1678,1796,1239,1335,1244,1110,1003,966,958,920,1116,1189,1141,1171,993,945,916,907,898,890,869,876,887,897,954,1184,936,929,942,932,922,903,916,948,910,915,950,1104,979,1025,978,1065,1195,1219,1138,1121,1099,1053,1034,982,959,986,1138,1143,1070,1049,1227,1033,1088,1108,1144,963,988,1026,960,1072,1066,983,993,932,932,919,1092,1096,1013,963,911,900,900,869,894,857,855,856,1092,1180,1219,1248,1195,1111,960,887,871,861,858,858,877,876,878,858,843,856,908,906,859,853,889,967,1094,1071,1058,1022,1039,1031,1040,1062,1096,1122,1144,1143,1141,1135,1151,1180,1178,1168,1181,1180,1156,1149,1113,995,952,953,957,981,986,981,969,975,957,908,874,853,845,930,981,972,959,932,933,919,931,934,942,949,943,926,922,915,824,829,824,814,816,837,836,825,839,818,826,863,936,986,968,977,954,929,926,921,956,905,929,983,1145,1182,1191,1177,1158,1160,1262,1182,1140,1216,1361,1327,1287,2029,2076,2112,2152,2072,2085,1684,1547,1432,1449,2229,1348,1369,1399,1127,842,847,867,896,1062,1114,935,852,819,815,812,801,802,804,856,824,800,792,820,829,789,790,805,880,920,861,795,780,783,780,802,858,815,779,772,777,792,788,787,792,794,774,776,804,813,832,801,873,809,770,785,826,808,809,843,891,1010,1013,894,793,781,845,797,824,827,777,822,819,825,828,817,818,824,833,818,819,835,842,842,849,849,859,846,846,836,877,870,865,860,883,897,871,847,880,884,900,882,null,null],[828,831,833,824,841,917,1144,1094,1151,1084,1045,1072,983,962,855,865,855,867,870,870,863,856,917,935,955,921,910,896,901,908,890,902,866,876,1008,1162,1210,1288,1292,1296,1277,1273,1241,1216,1188,1161,1151,1142,1130,1109,1106,1103,1084,1069,972,836,813,825,832,806,807,822,840,851,862,858,854,846,834,825,837,836,834,835,852,846,862,868,859,876,902,904,897,845,830,840,849,833,828,828,829,823,818,829,819,825,826,840,842,840,830,834,849,1100,1126,1112,1534,1600,1666,1387,2068,1861,1295,1142,914,981,989,1191,1110,1164,1197,1079,936,911,904,900,892,871,866,883,897,1106,1188,909,918,928,937,929,939,939,944,945,977,978,1266,1142,1097,1041,1016,1013,1121,1009,955,939,922,944,1025,1001,1010,1077,954,980,1008,1042,1069,1118,1042,1079,1140,1200,1248,1093,1041,1015,962,980,958,975,1089,1089,1049,1084,973,891,884,919,941,902,845,827,857,1114,1128,1161,1160,1334,1337,1217,1044,883,870,862,856,879,881,868,855,848,868,946,960,844,870,942,1017,1093,1060,1067,1049,1063,1050,1043,1068,1104,1123,1148,1137,1161,1167,1172,1176,1164,1170,1186,1175,1164,1150,1143,1165,1120,1060,992,954,977,979,955,998,937,888,849,900,971,1010,959,933,945,928,951,937,921,930,922,928,924,923,938,857,802,825,821,818,827,829,837,826,826,832,837,889,967,996,973,970,949,934,934,931,910,932,937,983,1165,1101,1178,1170,1149,1179,1199,1041,1142,1338,1178,1156,1274,1896,1893,1935,2211,2122,1587,1119,1427,1418,1326,2253,1568,1286,1249,1079,859,833,845,885,886,1074,1073,974,831,824,844,847,824,775,826,824,825,820,850,833,851,859,876,879,922,865,795,799,796,811,801,819,796,800,774,782,773,782,803,801,766,781,785,802,846,841,805,846,785,770,766,807,839,833,831,928,1042,998,916,806,761,825,827,862,842,765,852,829,839,845,792,783,825,847,826,833,835,831,834,845,860,873,858,841,835,874,884,892,889,885,872,857,874,899,913,908,872,null,null],[833,828,823,819,820,823,1062,1192,1153,995,1096,1020,953,935,874,852,856,855,863,866,869,915,957,926,947,890,898,884,897,878,887,899,873,957,1133,1202,1236,1286,1298,1289,1274,1251,1227,1204,1170,1151,1139,1131,1103,1093,1113,1092,1063,1070,923,805,827,833,833,823,847,851,853,848,875,866,849,832,821,824,835,838,839,839,852,837,864,866,853,862,905,935,933,826,819,823,834,823,830,832,834,838,821,818,826,821,823,846,842,825,829,850,969,1107,970,1003,1386,1457,1532,1591,2088,1799,1298,1307,1037,1123,1085,1237,1029,1066,1027,999,914,902,906,900,891,902,878,884,1010,1192,1044,896,903,895,928,948,975,1015,1072,1134,1192,1221,1204,1030,958,921,930,1096,1080,989,1017,923,925,999,1085,999,955,1019,963,1066,1023,996,1021,1038,963,987,1117,1109,1135,1066,916,985,964,982,998,1035,1111,1037,948,948,883,889,890,907,925,897,813,815,828,1195,1129,1112,1159,1559,1803,1616,1304,875,871,877,863,860,884,863,858,860,900,971,917,831,869,940,1034,1083,1071,1082,1058,1061,1061,1063,1094,1121,1132,1149,1130,1149,1156,1163,1170,1155,1180,1173,1150,1152,1153,1144,1178,1192,1176,1172,1045,971,964,954,947,919,920,1013,1015,992,952,926,924,926,941,919,912,915,919,911,927,915,920,904,843,834,825,820,803,830,824,828,833,824,851,855,882,962,1008,998,970,958,948,945,918,900,960,967,1036,1147,1235,1276,1253,1186,1280,1245,1075,1186,1583,1270,1225,1335,1805,1744,1666,2037,1634,1122,1233,1370,1261,1134,1267,1324,1274,1228,1289,862,839,841,882,855,915,1066,1196,880,830,849,853,859,814,842,819,826,882,876,833,865,900,891,850,861,828,799,828,823,832,837,783,795,800,763,773,785,787,790,769,753,773,786,788,827,812,825,793,775,802,768,812,817,790,897,1023,1014,1012,927,857,821,815,837,850,837,789,834,823,814,837,824,835,840,834,850,848,857,840,850,855,855,878,875,854,832,847,860,875,894,932,885,878,917,908,912,874,890,null,null],[815,829,817,820,829,839,870,1014,1090,982,1036,966,963,911,859,851,862,858,854,851,858,973,947,938,934,895,882,891,904,889,902,857,865,1079,1214,1223,1255,1263,1264,1274,1273,1237,1209,1194,1158,1152,1137,1121,1101,1084,1101,1093,1058,1041,922,815,854,838,816,787,847,842,828,827,886,861,842,839,830,858,851,813,828,835,862,839,850,878,892,888,890,921,894,821,827,821,829,820,833,846,838,835,840,830,827,845,823,827,821,823,832,825,1079,981,927,927,1325,1395,1440,1559,1451,1287,1383,1379,1181,1213,1133,1310,953,936,932,980,904,893,894,906,894,892,896,961,1176,1089,931,891,914,909,929,1014,1080,1135,1177,1125,1151,1106,963,943,944,975,1023,1147,1087,966,1056,933,936,925,1096,1044,994,1088,980,1031,943,905,949,944,957,992,1114,1064,953,1026,933,1020,1094,1052,980,1013,1091,973,982,927,919,888,896,889,869,891,846,848,803,1038,1091,1178,1221,1519,1931,2374,2207,919,885,885,868,887,867,845,856,878,959,980,835,822,873,973,1081,1095,1089,1079,1061,1051,1060,1074,1089,1108,1125,1145,1159,1155,1154,1175,1153,1166,1171,1168,1159,1168,1159,1161,1197,1182,1166,1186,1184,1136,1093,977,958,1001,969,939,917,933,936,928,920,930,949,925,912,924,921,912,920,927,927,883,816,830,815,823,814,823,828,837,830,825,903,860,902,976,1005,988,963,943,993,935,919,933,955,969,1056,1162,1258,1276,1297,1204,1346,1302,1127,1275,1729,1601,1592,1569,1897,1948,1880,1566,1159,1215,1387,1128,1247,1288,1162,1193,1175,1178,1384,850,828,853,869,849,865,936,1204,1048,939,895,873,859,819,808,824,843,865,859,847,871,883,884,887,838,796,810,818,818,814,822,809,834,802,785,769,791,778,770,775,794,797,817,794,806,789,789,782,812,829,821,849,805,789,927,1055,1006,1003,927,859,812,805,812,800,838,845,822,813,810,839,844,835,827,810,832,825,843,852,834,861,843,883,865,844,858,839,858,881,852,946,892,836,879,921,964,904,925,null,null],[815,829,817,820,829,839,870,1014,1090,982,1036,966,963,911,859,851,862,858,854,851,858,973,947,938,934,895,882,891,904,889,902,857,865,1079,1214,1223,1255,1263,1264,1274,1273,1237,1209,1194,1158,1152,1137,1121,1101,1084,1101,1093,1058,1041,922,815,854,838,816,787,847,842,828,827,886,861,842,839,830,858,851,813,828,835,862,839,850,878,892,888,890,921,894,821,827,821,829,820,833,846,838,835,840,830,827,845,823,827,821,823,832,825,1079,981,927,927,1325,1395,1440,1559,1451,1287,1383,1379,1181,1213,1133,1310,953,936,932,980,904,893,894,906,894,892,896,961,1176,1089,931,891,914,909,929,1014,1080,1135,1177,1125,1151,1106,963,943,944,975,1023,1147,1087,966,1056,933,936,925,1096,1044,994,1088,980,1031,943,905,949,944,957,992,1114,1064,953,1026,933,1020,1094,1052,980,1013,1091,973,982,927,919,888,896,889,869,891,846,848,803,1038,1091,1178,1221,1519,1931,2374,2207,919,885,885,868,887,867,845,856,878,959,980,835,822,873,973,1081,1095,1089,1079,1061,1051,1060,1074,1089,1108,1125,1145,1159,1155,1154,1175,1153,1166,1171,1168,1159,1168,1159,1161,1197,1182,1166,1186,1184,1136,1093,977,958,1001,969,939,917,933,936,928,920,930,949,925,912,924,921,912,920,927,927,883,816,830,815,823,814,823,828,837,830,825,903,860,902,976,1005,988,963,943,993,935,919,933,955,969,1056,1162,1258,1276,1297,1204,1346,1302,1127,1275,1729,1601,1592,1569,1897,1948,1880,1566,1159,1215,1387,1128,1247,1288,1162,1193,1175,1178,1384,850,828,853,869,849,865,936,1204,1048,939,895,873,859,819,808,824,843,865,859,847,871,883,884,887,838,796,810,818,818,814,822,809,834,802,785,769,791,778,770,775,794,797,817,794,806,789,789,782,812,829,821,849,805,789,927,1055,1006,1003,927,859,812,805,812,800,838,845,822,813,810,839,844,835,827,810,832,825,843,852,834,861,843,883,865,844,858,839,858,881,852,946,892,836,879,921,964,904,925,null,null],[814,824,829,826,824,821,828,898,1060,1126,958,976,971,905,851,859,879,859,866,864,844,958,917,950,914,892,873,892,892,913,895,864,894,1159,1237,1229,1242,1247,1261,1262,1259,1233,1203,1180,1151,1145,1134,1110,1106,1106,1108,1093,1065,1047,903,830,855,829,803,797,844,834,838,846,861,850,843,835,832,839,836,807,839,835,867,856,869,890,886,902,903,920,847,855,817,820,838,813,819,827,831,838,840,822,839,833,841,840,822,822,819,839,1092,935,916,912,1243,1129,1154,1351,1157,988,996,1104,1334,1365,1225,1283,1197,1117,1086,1015,903,884,883,898,900,885,870,1187,1299,1031,925,913,938,967,997,1101,1081,1070,999,936,947,970,977,946,931,907,959,1089,1018,971,1008,925,895,1049,1005,991,1020,1141,1060,1054,930,929,942,949,934,881,1060,1173,1085,1018,923,952,987,1017,1092,1120,1112,1035,987,909,940,900,901,863,863,869,892,912,868,870,994,1254,1220,1191,1384,2015,2778,969,884,868,865,902,864,856,858,913,992,909,824,881,969,1069,1102,1098,1099,1053,1063,1068,1085,1088,1077,1114,1147,1152,1139,1140,1146,1154,1151,1163,1172,1153,1128,1135,1162,1178,1173,1179,1175,1185,1150,1146,1147,1108,1069,1004,983,936,935,947,943,923,918,927,921,926,934,913,930,915,925,930,928,861,817,818,811,826,815,815,832,826,821,830,918,878,947,995,997,978,958,966,949,911,904,934,955,959,1077,1226,1350,1229,1279,1304,1338,1300,1096,1269,1543,2279,2988,2272,1949,1796,1767,1486,1179,1210,1262,1124,1141,1312,1181,1129,1149,1126,1147,866,812,822,844,833,866,898,1168,1243,1185,979,892,886,809,823,886,806,825,870,850,870,879,857,893,856,807,820,845,869,834,827,890,866,835,817,788,780,774,764,779,802,808,817,814,820,813,792,787,790,797,832,832,788,787,1029,1043,1036,1009,951,868,782,805,859,805,825,865,783,813,831,852,822,821,852,825,849,817,829,857,811,861,872,902,881,854,851,868,881,878,829,905,889,838,861,965,964,900,886,null,null],[826,815,830,815,819,823,824,906,1066,1107,957,984,974,915,858,846,847,860,871,854,870,928,941,931,892,884,900,910,891,892,858,882,946,1104,1126,1176,1214,1259,1264,1251,1235,1241,1217,1195,1144,1129,1140,1137,1109,1114,1105,1100,1073,1069,920,860,868,842,801,825,849,818,856,856,817,825,836,831,833,854,868,825,816,835,855,852,886,875,859,894,917,880,835,853,850,845,843,832,831,820,833,844,830,826,831,816,832,851,823,820,837,869,966,904,910,925,968,949,986,1056,1013,947,946,974,1040,1152,1254,1279,1531,1356,1195,1029,907,886,883,893,883,889,990,1151,1126,1108,1123,1105,1154,1115,1025,931,969,999,935,942,975,1049,1034,905,895,887,941,1054,997,953,916,917,885,1027,989,1069,1088,1078,1060,1021,1048,1204,900,942,906,924,1040,1173,1161,1050,913,919,1059,1044,1071,1189,1077,1124,1056,980,976,916,907,899,903,894,919,940,948,811,852,943,937,1036,1595,1445,1747,1148,819,856,862,882,854,862,854,965,960,842,816,947,1018,1103,1101,1097,1084,1047,1052,1060,1083,1098,1090,1119,1150,1150,1138,1135,1132,1137,1130,1133,1127,1129,1119,1156,1149,1155,1143,1138,1144,1134,1128,1121,1128,1086,1007,956,952,933,924,927,930,926,927,925,928,921,933,933,941,921,919,933,941,989,885,819,820,811,809,809,845,843,836,847,881,893,970,1015,958,941,951,968,909,935,927,950,959,956,1073,1184,1282,1209,1267,1235,1324,1272,1125,1323,1855,4113,4564,3829,1716,1828,1903,1229,1057,984,1264,1379,1020,1071,1110,1211,1178,1209,1071,878,815,830,854,861,924,947,1168,1040,1278,1118,936,892,836,819,854,831,855,867,872,875,874,857,876,854,830,838,848,867,819,846,942,880,836,826,801,778,758,757,792,777,806,788,805,802,807,813,790,790,850,805,842,825,790,1052,1041,1073,1030,961,831,779,804,835,797,818,827,776,810,839,840,805,835,840,833,837,814,813,862,816,837,875,894,892,869,854,880,913,896,843,944,946,870,860,914,907,871,855,null,null],[818,818,823,813,817,819,864,966,953,928,933,960,970,923,861,854,859,862,853,847,919,949,915,914,920,913,920,910,904,895,888,915,1032,942,979,1015,1082,1234,1223,1239,1241,1230,1211,1189,1149,1139,1126,1111,1116,1114,1102,1091,1094,1047,934,881,861,837,786,819,849,813,865,852,789,827,843,835,852,869,849,846,835,849,862,864,875,854,834,885,890,840,813,827,848,851,846,829,844,826,843,821,824,836,842,828,841,831,845,825,818,978,927,955,935,952,928,974,946,917,1018,977,952,945,958,968,1064,1250,1337,1277,1084,981,920,888,895,875,889,985,1106,985,1004,1069,1100,1194,1097,978,880,867,991,1046,976,929,975,1178,1007,985,986,918,981,1057,1006,1030,925,1951,1312,1032,1103,1189,1080,958,990,996,1047,1037,875,928,917,967,991,1056,1055,1118,890,894,1110,1051,1089,1083,914,1025,1129,1073,1075,1071,947,1004,981,917,886,936,936,862,815,842,883,992,1280,1241,1186,1209,866,819,844,861,854,848,867,990,886,815,823,997,1089,1119,1123,1088,1064,1041,1053,1060,1083,1106,1096,1136,1155,1141,1165,1155,1150,1139,1124,1111,1103,1100,1117,1138,1149,1150,1111,1124,1126,1109,1124,1123,1144,1022,946,938,933,933,918,925,924,936,933,918,927,931,921,924,923,938,919,928,1044,1176,1015,832,812,821,833,810,830,830,832,832,891,913,988,1009,948,934,962,942,939,928,922,959,981,980,1116,1128,1217,1213,1160,1151,1241,1203,1120,1480,3094,4855,5039,5051,1856,1700,1875,1236,971,1159,1501,1658,1157,994,1102,1179,1213,1203,1041,889,825,824,844,884,892,999,1258,1206,1232,1212,1119,898,855,838,837,865,879,828,871,862,857,856,876,862,846,838,851,855,830,837,886,873,827,805,824,810,788,763,795,807,808,778,797,785,796,808,778,787,851,837,827,799,819,1102,1011,1041,969,1008,905,815,818,821,798,838,829,804,828,822,819,831,848,828,817,819,839,831,852,844,833,841,877,866,889,913,858,890,905,854,874,932,933,902,874,902,850,845,null,null],[813,806,821,815,814,826,923,955,857,845,952,953,927,875,854,855,862,847,840,872,968,916,888,895,915,936,936,918,910,929,948,960,1010,893,910,885,940,1095,1157,1186,1220,1222,1212,1193,1140,1145,1123,1126,1114,1105,1102,1095,1096,1045,913,858,846,822,770,793,862,846,821,824,781,844,843,823,834,851,834,836,857,861,860,871,868,868,854,907,864,827,815,811,826,837,834,845,834,831,845,840,846,824,851,848,842,823,825,813,878,1041,964,970,975,988,977,1011,943,949,953,975,989,1028,983,932,1198,1249,1291,1186,1035,956,934,907,889,897,1112,1202,1117,1019,1045,1010,974,1039,958,934,907,889,892,949,953,907,961,1259,1077,997,1027,987,1010,1187,1070,1088,959,2485,1639,1094,1090,1198,1080,962,976,984,995,897,874,890,890,918,981,1003,933,1039,1121,1011,1046,1070,1151,1004,963,988,1123,1115,1083,1104,1016,1022,972,892,873,857,883,839,839,812,818,906,931,996,1151,876,876,774,811,847,841,851,895,945,828,820,838,1042,1130,1138,1124,1087,1074,1046,1060,1064,1090,1083,1099,1156,1176,1159,1142,1123,1135,1131,1100,1082,1070,1063,1094,1115,1153,1142,1120,1138,1128,1136,1138,1137,1157,969,940,943,928,935,933,939,933,928,923,925,929,928,923,923,923,923,920,932,953,1039,1041,887,828,829,832,836,824,843,854,898,877,922,966,995,943,990,983,925,930,922,1017,1104,1095,1033,1163,1197,1239,1330,1217,1154,1326,1222,1143,1535,4559,4927,4769,4751,2895,1646,1489,1340,1165,1195,1390,2314,1738,1174,1013,1167,1230,1056,992,895,830,816,856,872,920,1142,1224,978,928,1003,1135,1020,879,857,855,829,866,811,864,876,878,880,861,862,819,818,863,868,868,862,876,857,833,815,816,784,799,791,785,805,803,784,773,813,789,795,801,803,803,807,793,807,861,1049,1009,998,953,1061,1011,833,809,821,786,804,831,809,822,812,812,847,858,842,839,843,831,850,877,835,838,851,918,888,914,937,866,905,869,843,870,892,884,886,883,905,864,869,null,null],[813,806,821,815,814,826,923,955,857,845,952,953,927,875,854,855,862,847,840,872,968,916,888,895,915,936,936,918,910,929,948,960,1010,893,910,885,940,1095,1157,1186,1220,1222,1212,1193,1140,1145,1123,1126,1114,1105,1102,1095,1096,1045,913,858,846,822,770,793,862,846,821,824,781,844,843,823,834,851,834,836,857,861,860,871,868,868,854,907,864,827,815,811,826,837,834,845,834,831,845,840,846,824,851,848,842,823,825,813,878,1041,964,970,975,988,977,1011,943,949,953,975,989,1028,983,932,1198,1249,1291,1186,1035,956,934,907,889,897,1112,1202,1117,1019,1045,1010,974,1039,958,934,907,889,892,949,953,907,961,1259,1077,997,1027,987,1010,1187,1070,1088,959,2485,1639,1094,1090,1198,1080,962,976,984,995,897,874,890,890,918,981,1003,933,1039,1121,1011,1046,1070,1151,1004,963,988,1123,1115,1083,1104,1016,1022,972,892,873,857,883,839,839,812,818,906,931,996,1151,876,876,774,811,847,841,851,895,945,828,820,838,1042,1130,1138,1124,1087,1074,1046,1060,1064,1090,1083,1099,1156,1176,1159,1142,1123,1135,1131,1100,1082,1070,1063,1094,1115,1153,1142,1120,1138,1128,1136,1138,1137,1157,969,940,943,928,935,933,939,933,928,923,925,929,928,923,923,923,923,920,932,953,1039,1041,887,828,829,832,836,824,843,854,898,877,922,966,995,943,990,983,925,930,922,1017,1104,1095,1033,1163,1197,1239,1330,1217,1154,1326,1222,1143,1535,4559,4927,4769,4751,2895,1646,1489,1340,1165,1195,1390,2314,1738,1174,1013,1167,1230,1056,992,895,830,816,856,872,920,1142,1224,978,928,1003,1135,1020,879,857,855,829,866,811,864,876,878,880,861,862,819,818,863,868,868,862,876,857,833,815,816,784,799,791,785,805,803,784,773,813,789,795,801,803,803,807,793,807,861,1049,1009,998,953,1061,1011,833,809,821,786,804,831,809,822,812,812,847,858,842,839,843,831,850,877,835,838,851,918,888,914,937,866,905,869,843,870,892,884,886,883,905,864,869,null,null],[811,801,816,819,819,825,957,868,875,905,941,920,879,863,856,847,845,847,840,905,975,918,898,916,919,925,899,922,929,968,937,1008,923,872,872,861,876,911,1006,1083,1127,1174,1184,1167,1137,1124,1100,1127,1088,1094,1100,1078,1087,1051,875,823,842,825,777,802,837,826,842,835,785,827,821,830,811,829,833,841,839,856,887,860,850,871,873,898,826,824,820,817,817,824,818,849,846,847,845,837,839,819,822,856,851,845,815,835,963,1078,1092,1024,1088,1170,1320,1559,998,1070,1101,1107,1102,1229,992,997,1189,1363,1363,1062,1035,959,914,909,950,1033,1101,987,959,1025,1072,1029,1075,1021,993,919,869,1027,959,1040,1006,913,932,976,993,982,1105,1092,1019,1158,1153,1039,923,1063,1120,1138,1024,1056,1004,1025,980,945,875,883,895,869,882,939,945,975,992,1040,1163,1170,1030,1026,1049,940,936,1031,1050,1003,1020,1014,1045,1022,989,880,878,852,851,842,858,844,832,842,835,863,897,814,893,855,851,838,835,860,934,871,820,828,911,1076,1108,1109,1091,1081,1065,1051,1065,1073,1097,1103,1120,1169,1165,1134,1153,1143,1127,1122,1099,1082,1060,1074,1082,1096,1134,1126,1141,1145,1140,1140,1149,1172,1161,933,923,913,932,927,915,923,930,925,926,929,939,918,917,920,920,921,937,1060,1059,1025,1070,936,834,827,822,823,825,857,856,905,882,938,974,972,961,960,895,898,927,950,1062,1148,1188,1125,1163,1226,1252,1327,1292,1253,1304,1193,1203,1542,4524,4114,3687,3957,3272,1894,1420,1321,1287,1084,1199,2628,2399,1659,1107,1210,1191,1071,1066,905,839,844,863,948,1181,1191,952,858,858,856,931,1149,963,865,833,820,823,830,853,881,869,881,866,833,833,860,846,878,867,847,873,843,841,815,791,778,794,816,788,829,818,781,810,805,800,807,804,792,776,796,804,818,879,1036,1003,984,938,1096,1066,873,789,820,786,812,829,809,793,821,846,828,814,831,850,871,851,823,844,850,856,840,913,903,869,855,876,889,858,861,844,873,862,884,894,897,889,884,null,null],[811,817,811,811,815,848,929,862,916,935,884,838,848,859,867,855,855,851,851,961,990,901,902,930,935,939,1062,1109,1024,922,967,995,867,864,833,851,843,846,860,909,980,1119,1142,1156,1124,1117,1108,1095,1095,1090,1081,1057,1082,1010,858,826,845,830,783,780,846,855,861,855,853,834,804,823,840,831,829,854,829,822,855,841,843,870,883,858,820,837,835,824,819,816,813,830,853,866,855,829,828,835,830,844,832,859,822,875,949,947,1105,1056,1136,1262,1310,1483,1067,1128,1253,1242,1169,1253,1107,1227,1218,1419,1686,1067,952,928,1045,1178,1232,1188,967,918,931,938,1050,1108,1114,1018,1006,933,869,1052,1090,1070,989,890,960,847,952,997,1104,963,975,1110,1045,994,1009,983,1089,1092,1155,1028,1016,994,975,954,855,914,1006,894,864,870,983,1070,1053,1056,979,1078,1132,1157,914,946,934,1023,1133,1123,1054,915,1040,935,993,946,903,879,873,855,865,852,867,839,823,823,826,887,861,857,865,838,838,885,981,841,832,856,955,1088,1090,1098,1066,1064,1054,1037,1059,1068,1076,1090,1138,1169,1152,1137,1134,1139,1124,1114,1097,1090,1092,1097,1094,1104,1135,1137,1128,1115,1125,1125,1167,1179,1139,937,923,919,932,931,936,912,914,913,926,930,914,933,924,915,911,901,957,1117,1135,1161,1075,944,837,828,841,834,827,842,863,869,916,962,1020,1009,936,924,898,912,953,977,1059,1213,1241,1212,1265,1194,1223,1230,1244,1247,1295,1097,1167,1354,2683,3327,3436,3490,2543,1644,1394,1453,1345,1118,1148,2045,2481,2364,1586,1173,1041,1106,1221,935,836,862,898,1123,1132,872,805,852,859,849,868,1001,1088,977,880,816,848,876,864,876,876,859,879,839,845,851,815,830,859,832,878,826,827,802,793,803,817,821,770,814,823,800,803,803,821,816,784,795,816,822,794,810,883,1045,1037,949,937,1063,1035,889,785,833,827,834,831,808,828,830,847,852,841,871,857,871,816,812,839,850,862,861,852,855,854,875,884,859,880,881,855,873,878,878,908,922,926,902,null,null],[819,810,811,815,813,886,881,900,939,930,862,856,851,858,862,859,864,837,884,1030,964,877,897,918,901,902,992,986,952,915,1038,873,837,843,839,823,816,847,828,844,833,973,1026,1079,1088,1093,1090,1083,1097,1098,1087,1067,1086,968,853,844,826,845,795,767,853,846,847,865,902,857,788,805,839,837,819,825,823,832,850,837,876,873,883,899,843,824,812,830,823,824,815,833,825,842,848,836,834,830,833,840,834,848,834,941,926,1011,1001,963,987,1023,1038,1111,1071,1172,1257,1230,1255,1316,1144,1172,1322,1389,1408,1159,1181,1180,1213,1158,1022,941,874,893,918,921,1018,1079,1102,1100,1016,926,875,942,946,931,960,934,1081,905,921,1039,1036,995,1013,1076,975,1042,1101,1006,979,980,1050,1107,1045,981,940,912,950,995,982,904,906,905,1069,1046,1007,974,936,983,1066,1216,876,973,932,904,1044,1016,937,870,990,877,889,985,983,909,879,859,841,857,865,852,848,856,868,883,860,854,863,854,865,954,982,822,832,907,1011,1108,1105,1081,1060,1048,1044,1052,1059,1077,1073,1085,1141,1148,1109,1117,1106,1115,1110,1093,1093,1109,1119,1120,1113,1124,1134,1143,1127,1128,1134,1129,1175,1150,1060,936,934,930,929,922,919,920,925,931,922,920,916,924,906,920,923,936,1024,1060,1151,1136,921,883,831,837,834,819,824,841,865,876,912,978,1016,1000,929,911,913,941,975,1039,1234,1426,1475,1376,1352,1270,1135,1159,1166,1095,1100,1040,1121,1286,1520,2211,2733,2650,1525,1507,1427,1422,1436,1276,1200,1307,1971,2317,1728,1153,1093,1324,1477,981,885,869,916,1118,905,813,865,837,851,828,850,860,983,1040,1026,836,860,867,873,887,888,876,909,842,818,838,850,819,865,880,863,827,805,778,771,776,799,766,781,847,845,837,841,839,832,794,773,785,843,829,789,793,894,1015,1022,903,930,1023,999,867,792,841,832,802,813,824,847,839,838,840,857,848,818,891,829,832,837,877,895,917,852,858,864,883,971,924,881,843,861,874,899,880,908,929,889,889,null,null],[822,815,812,823,839,950,870,925,941,925,846,848,869,853,858,861,859,846,934,1034,938,882,904,925,911,886,915,915,917,988,946,848,826,828,844,823,818,829,818,842,836,858,888,934,1020,1042,1046,1067,1072,1067,1074,1066,1070,945,833,831,838,853,790,747,837,828,866,840,876,869,787,785,822,836,821,816,820,828,843,867,867,861,906,984,911,865,828,824,815,833,828,822,820,822,843,845,846,843,851,839,831,830,901,929,897,992,944,920,988,960,918,1014,1037,1057,1099,1079,1174,1101,1111,1238,1367,1328,1355,1339,1289,1150,1007,958,914,901,887,896,911,944,981,1024,1093,1137,1033,912,880,963,1015,988,931,835,828,940,975,1092,1017,949,927,1067,980,1032,1014,1077,1049,1003,1043,1070,1008,982,904,963,1045,1080,1073,985,1022,1065,1063,987,951,940,1002,976,1001,1164,904,966,921,870,913,880,863,874,871,860,845,869,934,993,950,868,849,843,851,845,856,862,868,848,860,836,834,840,906,1002,921,819,878,986,1076,1113,1113,1095,1074,1073,1063,1069,1076,1076,1085,1100,1148,1131,1092,1108,1115,1086,1091,1078,1089,1102,1113,1136,1150,1147,1175,1174,1144,1154,1131,1146,1167,1073,975,924,923,917,929,921,912,916,918,936,922,921,915,921,915,918,917,936,1036,1110,1181,1071,856,861,833,853,842,841,820,845,867,892,932,1014,1028,1005,924,900,903,972,1089,1142,1421,1544,1542,1537,1400,1255,1054,1063,1186,1132,1204,1166,1247,1120,1467,1563,1839,1716,1571,1557,1348,1261,1339,1690,1562,992,1427,1855,1315,1181,1499,1554,1503,993,920,905,1067,916,783,823,844,832,825,822,840,874,891,953,1062,888,858,843,864,857,857,876,861,808,823,837,903,863,845,842,824,813,798,797,770,775,807,786,787,799,825,847,908,876,833,800,776,767,800,795,782,803,922,1022,953,898,949,993,1012,873,780,843,852,814,822,844,846,841,837,815,843,835,830,846,822,842,845,890,975,1026,820,868,904,915,936,890,860,860,870,902,916,930,883,907,892,894,null,null],[822,815,812,823,839,950,870,925,941,925,846,848,869,853,858,861,859,846,934,1034,938,882,904,925,911,886,915,915,917,988,946,848,826,828,844,823,818,829,818,842,836,858,888,934,1020,1042,1046,1067,1072,1067,1074,1066,1070,945,833,831,838,853,790,747,837,828,866,840,876,869,787,785,822,836,821,816,820,828,843,867,867,861,906,984,911,865,828,824,815,833,828,822,820,822,843,845,846,843,851,839,831,830,901,929,897,992,944,920,988,960,918,1014,1037,1057,1099,1079,1174,1101,1111,1238,1367,1328,1355,1339,1289,1150,1007,958,914,901,887,896,911,944,981,1024,1093,1137,1033,912,880,963,1015,988,931,835,828,940,975,1092,1017,949,927,1067,980,1032,1014,1077,1049,1003,1043,1070,1008,982,904,963,1045,1080,1073,985,1022,1065,1063,987,951,940,1002,976,1001,1164,904,966,921,870,913,880,863,874,871,860,845,869,934,993,950,868,849,843,851,845,856,862,868,848,860,836,834,840,906,1002,921,819,878,986,1076,1113,1113,1095,1074,1073,1063,1069,1076,1076,1085,1100,1148,1131,1092,1108,1115,1086,1091,1078,1089,1102,1113,1136,1150,1147,1175,1174,1144,1154,1131,1146,1167,1073,975,924,923,917,929,921,912,916,918,936,922,921,915,921,915,918,917,936,1036,1110,1181,1071,856,861,833,853,842,841,820,845,867,892,932,1014,1028,1005,924,900,903,972,1089,1142,1421,1544,1542,1537,1400,1255,1054,1063,1186,1132,1204,1166,1247,1120,1467,1563,1839,1716,1571,1557,1348,1261,1339,1690,1562,992,1427,1855,1315,1181,1499,1554,1503,993,920,905,1067,916,783,823,844,832,825,822,840,874,891,953,1062,888,858,843,864,857,857,876,861,808,823,837,903,863,845,842,824,813,798,797,770,775,807,786,787,799,825,847,908,876,833,800,776,767,800,795,782,803,922,1022,953,898,949,993,1012,873,780,843,852,814,822,844,846,841,837,815,843,835,830,846,822,842,845,890,975,1026,820,868,904,915,936,890,860,860,870,902,916,930,883,907,892,894,null,null],[820,828,830,832,880,954,903,941,956,901,861,854,859,854,855,860,851,859,996,1021,946,876,908,920,900,883,887,886,935,970,867,843,823,819,823,816,829,818,813,838,831,838,824,830,926,965,1005,1041,1066,1066,1065,1064,1034,890,829,817,806,821,798,744,840,853,863,836,867,879,800,764,802,799,796,836,814,821,824,885,891,897,976,904,884,890,907,816,814,817,820,816,808,821,817,840,855,841,847,831,820,825,961,894,937,961,917,1054,1030,884,900,976,1085,1027,1085,950,992,951,1019,1156,1127,1234,1370,1184,1152,1006,937,935,896,878,894,904,930,1054,1060,1020,973,976,983,900,877,921,947,999,963,883,886,976,989,915,967,888,1022,995,939,939,949,1101,1118,1071,1054,960,934,899,1018,1021,968,953,1228,1140,1149,1148,1033,981,927,903,921,921,962,1187,982,993,925,872,874,872,886,887,853,851,864,857,843,886,961,937,869,842,857,860,857,859,867,863,874,862,855,872,972,982,854,844,936,1049,1126,1108,1119,1102,1071,1108,1110,1108,1092,1092,1102,1121,1133,1121,1097,1114,1103,1081,1064,1060,1092,1079,1085,1095,1158,1149,1172,1185,1168,1161,1159,1167,1128,978,938,925,922,916,926,916,925,935,917,926,919,919,917,923,928,909,916,982,1167,1201,1125,1019,946,896,835,839,836,834,823,857,878,906,979,1016,1011,978,903,900,911,1050,1175,1181,1339,1410,1385,1385,1361,1295,1160,1136,1238,1228,1263,1231,1270,1249,1446,1547,1392,1262,1618,1351,1233,1178,1373,1793,1853,1299,1147,1215,1165,1344,2133,1985,1342,972,1016,1063,1091,783,823,821,817,854,853,840,841,837,853,875,923,1022,939,848,870,847,859,864,845,840,869,889,885,823,788,777,797,786,783,786,764,784,792,787,795,839,878,871,897,850,832,821,779,774,795,808,812,847,1002,1002,956,907,947,945,1002,932,872,827,858,859,826,849,842,812,808,839,829,821,836,827,830,853,848,897,996,1060,855,872,872,931,865,862,870,893,864,882,902,909,885,878,873,868,null,null],[817,822,814,826,932,935,936,959,936,876,849,844,858,846,854,861,848,892,1039,1014,917,876,886,881,915,854,843,879,958,897,824,827,827,824,821,819,818,823,820,823,833,820,834,840,841,865,911,973,1043,1067,1067,1049,995,876,836,818,822,825,801,773,825,858,834,847,837,866,810,772,786,785,784,807,825,846,847,885,916,971,1000,892,846,848,908,867,831,810,798,804,817,824,812,803,829,834,837,840,848,834,1029,956,1012,1001,992,1099,1034,935,960,943,948,976,1161,1027,941,918,1021,1281,1318,1253,1192,1122,1117,964,941,919,888,892,905,939,1022,954,914,904,892,932,984,937,958,900,954,982,1019,873,1001,1037,997,969,912,900,966,1028,914,922,915,992,969,973,1185,1012,985,926,1079,1020,1031,1128,1297,1041,1220,1159,1068,1086,1075,1081,1155,1060,945,1129,992,991,998,947,882,881,873,879,849,860,868,837,850,842,858,986,981,891,862,840,856,861,865,868,866,881,895,981,930,918,918,1036,1088,1083,1079,1056,1014,994,993,1112,1102,1112,1115,1096,1107,1113,1087,1079,1082,1085,1103,1085,1067,1058,1061,1075,1069,1070,1153,1176,1170,1180,1187,1183,1175,1163,1062,930,935,933,928,919,913,919,928,911,909,918,916,922,923,927,921,916,907,1056,1173,1134,1113,1031,975,864,810,836,833,825,844,862,876,895,984,969,986,976,905,908,925,1143,1197,1260,1237,1257,1256,1157,1237,1301,1188,1152,1107,1165,1283,1353,1298,1327,1389,1450,1450,1633,1422,1263,1170,1237,1325,1487,1960,1971,1249,1159,1216,1355,1605,1419,1104,1033,1099,994,904,844,864,853,827,836,832,852,845,821,834,852,849,1034,1062,884,868,838,852,850,833,869,863,846,838,807,821,832,795,797,791,779,790,788,778,793,812,896,930,916,913,882,871,868,763,783,809,815,835,875,1031,970,936,926,934,933,978,1019,1011,878,837,850,854,838,827,799,818,836,825,823,840,851,854,851,836,845,895,922,879,878,867,858,888,887,864,878,910,893,926,913,870,858,881,882,null,null],[819,825,824,847,954,889,951,953,937,847,865,861,863,847,856,857,852,922,1017,949,926,899,890,877,851,888,877,867,959,836,819,822,825,829,828,823,822,817,810,825,831,829,829,837,851,858,855,875,978,1007,1025,1053,948,845,823,817,830,825,812,772,813,834,857,874,870,855,833,796,803,792,781,805,822,833,842,900,966,999,1012,879,831,839,841,898,906,856,810,830,826,813,816,825,822,809,828,849,831,861,963,1066,1058,1068,1053,1049,1087,955,998,1021,1099,976,1096,982,972,927,1083,1440,1408,1263,1066,1115,1022,922,908,894,910,897,924,916,974,896,926,919,905,931,970,918,901,972,1024,1032,955,874,1017,1075,1107,1022,900,897,942,1051,937,977,902,892,907,849,1311,1052,1003,991,964,995,1119,1289,1305,1057,1147,1071,1028,1050,1157,1516,1311,1102,960,1108,998,947,1195,1228,908,867,882,875,872,875,857,832,842,841,854,865,923,962,927,853,849,845,863,873,889,968,919,1054,1053,1051,1036,1145,1145,1101,1091,1054,1025,982,917,1050,1088,1079,1094,1100,1113,1099,1081,1072,1108,1118,1096,1095,1076,1071,1097,1096,1063,1050,1182,1202,1192,1204,1189,1174,1171,1163,1023,940,932,921,922,927,932,925,920,917,920,912,920,917,910,915,910,911,883,1021,1114,1116,1094,1011,923,844,823,840,831,837,842,865,878,921,1087,1027,978,932,901,919,917,1076,1176,1268,1242,1237,1309,1195,1173,1274,1145,1118,1167,1193,1300,1335,1291,1268,1458,1492,1460,1409,1348,1269,1238,1213,1324,1206,1544,2011,1292,1189,1214,1177,1199,1013,1063,1101,925,792,814,824,846,835,795,843,833,848,848,810,832,851,853,900,1044,1063,865,850,850,843,870,891,857,854,861,837,826,808,789,802,806,772,787,793,788,786,841,875,897,919,926,874,858,849,772,771,789,811,840,939,1053,969,949,951,947,954,967,1024,1051,954,849,830,828,795,785,794,840,832,832,819,830,858,833,832,838,871,857,850,864,857,856,848,905,864,840,872,925,918,944,879,891,880,869,913,null,null],[819,825,824,847,954,889,951,953,937,847,865,861,863,847,856,857,852,922,1017,949,926,899,890,877,851,888,877,867,959,836,819,822,825,829,828,823,822,817,810,825,831,829,829,837,851,858,855,875,978,1007,1025,1053,948,845,823,817,830,825,812,772,813,834,857,874,870,855,833,796,803,792,781,805,822,833,842,900,966,999,1012,879,831,839,841,898,906,856,810,830,826,813,816,825,822,809,828,849,831,861,963,1066,1058,1068,1053,1049,1087,955,998,1021,1099,976,1096,982,972,927,1083,1440,1408,1263,1066,1115,1022,922,908,894,910,897,924,916,974,896,926,919,905,931,970,918,901,972,1024,1032,955,874,1017,1075,1107,1022,900,897,942,1051,937,977,902,892,907,849,1311,1052,1003,991,964,995,1119,1289,1305,1057,1147,1071,1028,1050,1157,1516,1311,1102,960,1108,998,947,1195,1228,908,867,882,875,872,875,857,832,842,841,854,865,923,962,927,853,849,845,863,873,889,968,919,1054,1053,1051,1036,1145,1145,1101,1091,1054,1025,982,917,1050,1088,1079,1094,1100,1113,1099,1081,1072,1108,1118,1096,1095,1076,1071,1097,1096,1063,1050,1182,1202,1192,1204,1189,1174,1171,1163,1023,940,932,921,922,927,932,925,920,917,920,912,920,917,910,915,910,911,883,1021,1114,1116,1094,1011,923,844,823,840,831,837,842,865,878,921,1087,1027,978,932,901,919,917,1076,1176,1268,1242,1237,1309,1195,1173,1274,1145,1118,1167,1193,1300,1335,1291,1268,1458,1492,1460,1409,1348,1269,1238,1213,1324,1206,1544,2011,1292,1189,1214,1177,1199,1013,1063,1101,925,792,814,824,846,835,795,843,833,848,848,810,832,851,853,900,1044,1063,865,850,850,843,870,891,857,854,861,837,826,808,789,802,806,772,787,793,788,786,841,875,897,919,926,874,858,849,772,771,789,811,840,939,1053,969,949,951,947,954,967,1024,1051,954,849,830,828,795,785,794,840,832,832,819,830,858,833,832,838,871,857,850,864,857,856,848,905,864,840,872,925,918,944,879,891,880,869,913,null,null],[844,848,832,904,952,878,975,932,896,845,846,847,850,848,847,849,842,950,967,935,908,892,885,862,815,874,889,885,987,823,809,811,812,818,827,829,829,818,805,813,806,837,842,850,852,877,881,863,867,918,967,999,932,835,813,831,824,816,813,786,803,842,839,847,930,892,883,817,796,782,795,826,809,829,830,886,917,931,990,853,839,854,853,849,874,919,882,830,822,820,818,816,828,811,829,837,838,941,898,959,975,1012,1083,1064,1153,1089,1201,1159,1069,1002,1044,1001,943,942,1148,1286,1342,1368,1307,1599,1128,961,928,896,908,903,913,917,969,897,919,923,901,955,968,917,869,974,1000,1016,999,875,925,1047,1196,1002,940,945,1000,1007,1013,915,853,870,906,848,1053,970,1014,1072,927,954,1146,1164,1350,1130,1141,1009,1062,1007,1528,1796,1179,1029,933,1114,1115,995,1157,1041,941,933,983,957,898,902,877,855,838,848,838,833,844,887,933,963,895,895,873,928,988,867,1214,1061,957,953,976,1078,1092,1090,1073,1091,1111,1113,1089,1095,1118,1072,1041,1047,1053,1061,1058,1084,1093,1103,1085,1108,1083,1095,1116,1108,1094,1079,1183,1200,1204,1214,1190,1169,1172,1172,993,931,919,925,922,915,929,924,913,913,910,921,908,899,919,907,914,897,825,930,1006,1074,1035,996,905,832,828,840,834,827,835,878,856,948,1110,1057,994,932,914,929,930,1009,1169,1277,1324,1239,1302,1245,1190,1273,1185,1215,1189,1196,1257,1233,1155,1180,1530,1571,1492,1316,1279,1276,1207,1245,1188,1269,1237,1290,1163,1162,1134,1121,1137,1259,1198,843,791,793,821,815,843,855,833,848,850,844,836,830,848,855,845,850,900,1034,960,847,841,845,848,829,846,840,804,816,835,806,810,797,791,753,787,795,800,794,858,895,914,925,916,860,846,825,806,775,779,817,866,974,1014,973,982,960,942,960,980,1039,1034,883,784,756,764,784,783,786,818,804,817,806,827,859,844,862,870,844,844,865,843,851,863,871,883,858,867,871,877,900,942,893,911,888,849,893,null,null],[846,839,855,935,954,887,1007,983,956,905,857,857,845,852,848,854,852,986,962,931,904,898,875,837,843,888,881,979,929,825,817,816,809,807,832,824,819,816,812,816,818,829,848,856,863,839,870,874,880,861,876,945,941,855,815,815,828,819,809,807,792,851,841,856,849,814,811,813,795,790,829,843,823,847,839,868,869,895,909,847,843,860,846,843,834,823,867,849,841,828,822,824,829,820,838,822,905,969,898,919,897,923,992,980,1023,1063,1295,1325,1218,1072,1076,1119,1126,1068,1191,1209,1276,1293,2024,2488,1357,954,993,1002,909,911,960,951,1062,910,901,933,920,967,993,923,896,983,967,954,1118,877,929,1054,1060,986,908,931,1010,1056,1163,1005,820,889,873,878,1045,954,939,1036,994,957,1006,1090,1238,1115,1254,999,1130,961,1097,1013,1071,984,998,1198,1250,1149,1205,1075,997,1032,1032,1054,977,959,936,876,859,857,851,848,854,837,850,927,991,984,985,986,976,854,967,979,892,933,1009,1069,1075,1057,1041,1084,1084,1127,1153,1183,1174,1151,971,963,971,984,1005,987,993,1015,1054,1061,1086,1093,1122,1125,1119,1130,1166,1193,1187,1190,1202,1188,1184,1172,940,925,924,923,921,923,924,920,919,917,925,921,927,915,914,909,922,928,889,890,939,1000,1020,997,866,823,837,826,839,845,849,857,860,924,1216,1070,994,964,927,944,940,972,1190,1440,1458,1301,1292,1437,1608,1249,1139,1259,1290,1196,1177,1131,1135,1168,1442,1570,1503,1283,1156,1167,1155,1220,1193,1275,1208,1141,1162,1124,1115,1168,1171,1127,977,799,811,796,809,819,846,842,843,834,858,853,831,838,827,837,837,869,867,878,1067,978,891,845,849,812,819,779,772,788,808,785,797,776,796,793,779,787,791,800,858,873,892,932,896,846,844,848,826,767,791,839,900,1053,1055,1000,990,941,937,968,979,1055,1044,813,751,766,795,782,777,794,794,776,799,805,824,852,857,889,905,854,882,860,837,846,858,865,872,846,881,899,871,893,883,901,901,882,883,893,null,null],[830,830,856,959,917,900,1222,1253,1166,1068,887,859,855,853,844,862,855,975,949,970,932,898,876,848,862,895,879,979,917,844,835,816,809,800,802,804,806,828,836,846,850,828,843,849,855,870,874,867,897,884,867,868,902,913,878,816,822,816,811,813,801,833,831,846,842,866,832,808,828,801,824,847,858,855,873,852,860,855,852,849,838,852,850,836,830,829,846,850,869,843,839,817,815,834,840,843,961,904,943,904,880,921,910,950,966,1030,1146,1374,1211,1088,1169,1159,1187,1231,1239,1300,1362,1293,1650,1662,1085,885,1161,1184,1013,930,1003,1120,1323,955,897,928,933,932,1003,904,868,987,1043,1030,982,853,969,1165,1025,921,882,964,955,1021,963,917,836,860,859,941,989,1000,1027,998,1046,900,1049,1314,1144,1084,1164,1045,1077,1004,921,923,1042,1017,1021,1166,1168,1162,1235,1174,1052,1019,951,1009,992,1039,1027,917,902,869,880,857,851,854,849,849,856,885,916,867,861,872,876,869,865,962,1057,1063,1069,1057,1042,1083,1127,1144,1150,1172,1189,1146,934,930,943,936,921,860,889,911,1015,1013,1061,1054,1083,1054,1081,1099,1155,1166,1201,1198,1191,1171,1156,1136,920,914,927,925,916,921,921,918,899,912,924,921,917,922,917,918,908,908,919,907,953,1001,971,947,874,817,839,819,836,846,867,845,863,887,1232,1011,965,965,954,954,963,966,1184,1367,1427,1389,1288,1440,1621,1167,1195,1174,1266,1184,1278,1234,1185,1202,1329,1566,1522,1255,1236,1298,1248,1088,1095,1159,1219,1215,1194,1150,1104,1062,990,914,908,925,849,808,814,859,844,843,844,835,849,857,824,832,835,823,835,846,825,827,971,1087,993,903,855,848,810,759,817,795,769,791,779,783,780,792,789,784,778,778,872,866,906,918,880,823,835,876,819,755,790,865,982,1046,1055,1044,1000,987,938,989,988,1021,1040,793,758,774,816,799,760,796,803,803,819,805,831,840,850,866,865,841,854,836,859,861,853,845,857,839,850,885,882,906,923,885,909,897,910,889,null,null],[950,860,887,984,932,1141,1280,1222,1219,1264,1088,903,855,856,845,861,848,1009,923,968,941,862,826,839,833,868,911,970,858,829,827,824,814,814,825,813,811,846,846,864,892,843,845,838,842,845,862,877,875,879,874,854,828,875,911,879,833,833,808,814,791,822,859,873,873,844,779,808,787,784,798,837,858,844,884,842,856,844,861,853,841,852,853,839,836,834,842,841,867,887,882,816,819,818,803,919,996,882,979,939,962,936,922,907,922,1053,970,1054,946,1059,991,980,949,996,1001,1259,1163,1138,1183,1178,1167,1091,1155,1212,995,915,975,1236,1461,996,888,921,924,916,988,921,879,990,1097,973,1010,922,1003,1023,1061,952,904,922,978,994,1006,899,894,871,861,919,986,1009,1052,985,995,901,951,955,974,1000,1020,1119,1009,1013,1039,937,1138,1129,1049,1185,1017,1031,1092,1061,1092,1079,961,968,976,1068,1076,899,884,919,940,852,838,839,842,840,838,834,837,873,855,854,871,901,892,1031,1060,1058,1044,1044,1046,1068,1107,1149,1143,1175,1067,1067,941,932,924,926,884,872,874,888,984,998,1030,1034,1036,1054,1036,1004,1024,1041,1067,1072,1106,1110,1129,1087,920,911,913,928,917,914,921,910,910,913,905,924,927,918,912,919,914,913,912,925,931,971,963,910,830,823,830,829,831,850,863,866,895,974,1011,917,894,937,983,958,989,1056,1299,1294,1227,1354,1325,1316,1314,1173,1263,1190,1190,1184,1258,1162,1189,1302,1200,1390,1420,1292,1137,1168,1133,1161,1254,1280,1234,1088,1101,1042,952,859,852,833,838,886,968,933,865,860,817,827,836,852,839,854,880,884,852,829,826,837,809,842,877,989,1076,1017,848,839,797,752,831,792,769,796,764,776,768,780,790,789,797,819,870,876,854,857,890,857,849,889,834,792,785,886,1017,1053,1059,1061,983,1020,991,1003,1002,1018,1020,770,784,810,835,836,774,774,806,805,833,828,838,823,840,841,833,848,847,844,881,858,847,844,866,839,852,879,866,933,957,887,882,886,905,877,null,null],[950,860,887,984,932,1141,1280,1222,1219,1264,1088,903,855,856,845,861,848,1009,923,968,941,862,826,839,833,868,911,970,858,829,827,824,814,814,825,813,811,846,846,864,892,843,845,838,842,845,862,877,875,879,874,854,828,875,911,879,833,833,808,814,791,822,859,873,873,844,779,808,787,784,798,837,858,844,884,842,856,844,861,853,841,852,853,839,836,834,842,841,867,887,882,816,819,818,803,919,996,882,979,939,962,936,922,907,922,1053,970,1054,946,1059,991,980,949,996,1001,1259,1163,1138,1183,1178,1167,1091,1155,1212,995,915,975,1236,1461,996,888,921,924,916,988,921,879,990,1097,973,1010,922,1003,1023,1061,952,904,922,978,994,1006,899,894,871,861,919,986,1009,1052,985,995,901,951,955,974,1000,1020,1119,1009,1013,1039,937,1138,1129,1049,1185,1017,1031,1092,1061,1092,1079,961,968,976,1068,1076,899,884,919,940,852,838,839,842,840,838,834,837,873,855,854,871,901,892,1031,1060,1058,1044,1044,1046,1068,1107,1149,1143,1175,1067,1067,941,932,924,926,884,872,874,888,984,998,1030,1034,1036,1054,1036,1004,1024,1041,1067,1072,1106,1110,1129,1087,920,911,913,928,917,914,921,910,910,913,905,924,927,918,912,919,914,913,912,925,931,971,963,910,830,823,830,829,831,850,863,866,895,974,1011,917,894,937,983,958,989,1056,1299,1294,1227,1354,1325,1316,1314,1173,1263,1190,1190,1184,1258,1162,1189,1302,1200,1390,1420,1292,1137,1168,1133,1161,1254,1280,1234,1088,1101,1042,952,859,852,833,838,886,968,933,865,860,817,827,836,852,839,854,880,884,852,829,826,837,809,842,877,989,1076,1017,848,839,797,752,831,792,769,796,764,776,768,780,790,789,797,819,870,876,854,857,890,857,849,889,834,792,785,886,1017,1053,1059,1061,983,1020,991,1003,1002,1018,1020,770,784,810,835,836,774,774,806,805,833,828,838,823,840,841,833,848,847,844,881,858,847,844,866,839,852,879,866,933,957,887,882,886,905,877,null,null],[1265,1111,977,966,1016,1170,1013,991,1016,1022,1222,1045,903,854,867,864,878,988,908,966,984,827,828,840,833,883,897,998,851,822,829,819,806,796,817,819,840,842,845,843,876,854,839,824,846,839,843,865,867,845,826,792,832,830,833,880,853,827,804,809,827,833,860,882,863,804,790,821,753,763,786,809,852,880,927,856,856,843,875,856,846,841,843,840,835,842,846,851,854,872,877,855,841,830,815,965,1003,1017,1030,1019,1034,973,1063,945,951,995,960,943,901,1029,927,945,918,935,1023,1208,1044,1185,1076,1111,1133,1153,1290,1254,1123,1266,1248,1289,1258,1001,912,923,900,902,974,934,892,1014,1097,1008,947,905,994,1006,1052,963,918,875,947,996,989,903,980,861,885,926,1022,1026,1047,1082,922,890,866,865,990,966,990,1077,1076,976,1076,1044,1044,1069,1019,1075,1043,993,1048,1025,1085,1128,1057,1090,978,965,991,911,898,972,1000,871,867,828,836,837,845,845,835,864,849,854,862,878,997,1094,1048,1068,1041,1028,1036,1077,1107,1154,1149,1105,989,949,930,930,927,935,861,853,886,926,968,986,1034,1043,1020,1022,992,963,975,981,973,964,1004,1020,1083,1017,928,926,914,920,929,907,909,901,916,901,906,924,921,914,912,922,912,928,925,923,925,933,955,950,829,828,829,840,844,856,861,893,999,1166,1111,1025,967,920,975,1073,1295,1471,1252,1317,1219,1302,1389,1359,1372,1228,1226,1225,1185,1236,1214,1183,1170,1280,1141,1278,1374,1316,1187,1162,1135,1002,947,941,980,919,870,874,829,848,841,836,844,820,889,993,1006,913,856,853,863,892,888,885,883,897,861,890,874,866,850,851,867,887,972,1040,849,786,785,768,812,772,770,785,773,754,779,791,827,839,841,839,896,910,866,881,896,874,865,863,859,834,805,916,1071,1048,1091,1005,975,1022,1030,1015,993,1023,994,776,783,798,824,854,781,768,813,833,835,839,845,830,842,843,846,873,845,852,861,847,851,846,865,855,839,850,902,905,926,903,903,891,895,869,null,null],[1288,1291,1028,971,1097,1113,987,935,950,983,1112,1134,1068,932,865,862,913,913,879,915,971,827,850,887,888,873,851,980,904,831,822,812,808,815,834,824,838,838,845,836,845,851,863,866,856,840,836,859,846,825,792,783,828,853,838,848,880,870,835,812,826,827,823,835,843,793,789,809,782,777,799,867,875,876,888,845,848,869,887,845,860,845,853,824,836,846,841,838,827,840,856,876,865,856,835,903,903,1005,1042,1049,1052,1099,1167,1050,1071,1004,1055,1057,954,1148,947,970,938,941,1160,1210,1211,1105,947,1014,1094,1065,1123,1209,1163,1192,1152,1257,1080,981,926,916,909,921,976,933,872,936,1021,1039,909,849,886,991,1072,1045,901,963,916,1108,994,1021,1122,897,892,928,1042,1076,1021,994,941,872,864,897,1149,971,981,1047,1057,1006,1055,1057,922,925,899,1003,1036,951,1053,996,1045,1026,1005,1034,1015,1057,1001,921,913,970,974,938,927,828,847,864,832,836,827,830,847,859,860,917,1027,1044,1079,1041,1037,1032,1046,1085,1119,1137,1133,1028,955,950,921,925,919,876,858,861,903,936,933,962,1028,1026,1044,1015,972,962,960,983,1023,1042,1033,1008,972,945,915,910,912,907,916,920,913,901,899,905,917,924,912,913,919,912,921,927,929,932,941,938,941,984,898,846,822,846,846,875,882,937,1170,1384,1257,1122,1074,938,965,1214,1502,1498,1272,1297,1185,1182,1365,1381,1355,1334,1266,1279,1246,1228,1166,1243,1214,1281,1119,1208,1404,1304,1068,926,853,828,839,851,873,876,839,856,840,851,839,830,828,841,841,893,938,894,886,853,813,877,840,823,804,837,835,886,886,932,903,850,837,850,867,918,938,854,804,785,796,775,772,771,781,780,776,764,855,899,906,856,867,886,903,903,931,875,856,861,840,830,821,974,1060,1068,1107,962,976,1007,1029,1028,979,1000,948,770,778,807,843,912,831,763,792,832,839,827,817,845,855,859,858,910,846,876,875,877,867,852,866,857,834,856,964,942,890,901,903,894,872,862,null,null],[1301,1285,996,968,1175,1045,975,955,930,933,1013,1045,1119,1101,933,974,1084,912,888,864,904,835,860,895,884,883,910,979,951,877,835,818,824,812,806,816,817,853,869,843,838,846,839,844,901,889,865,857,820,809,772,797,826,837,851,865,895,903,932,845,819,817,823,820,835,797,806,844,772,782,792,843,846,871,851,863,845,845,878,845,849,848,853,840,845,841,842,838,836,833,847,860,895,931,938,880,920,1018,995,984,975,1059,1088,1116,1151,1118,1145,1133,926,1557,919,918,916,906,1245,1149,1576,1047,1035,1050,1000,1003,1020,1188,1127,1144,1038,1194,1156,1020,950,926,905,914,979,949,894,912,988,1087,1008,876,893,968,1101,1032,975,1030,981,1131,1114,1085,1137,953,943,905,962,984,977,960,1014,914,906,914,1032,928,876,1021,1011,1023,1093,1058,934,926,886,989,1006,958,964,930,1120,1028,918,933,972,1066,998,956,929,970,974,999,901,834,840,858,853,847,832,846,853,842,856,976,1059,1048,1068,1032,1020,1029,1039,1099,1116,1141,1171,970,944,950,936,935,911,861,880,928,928,939,937,953,971,988,1015,1001,995,988,989,958,999,1040,1013,944,874,910,911,903,918,901,917,912,898,914,908,910,911,918,904,905,916,922,929,926,930,931,937,948,954,949,956,907,827,845,855,878,892,1063,1072,1109,1180,1051,971,897,955,1290,1490,1398,1343,1237,1241,1181,1302,1322,1304,1267,1269,1206,1143,1201,1108,1184,1202,1194,1297,1288,1200,1024,820,828,849,864,856,864,848,849,837,838,838,839,832,827,819,842,848,846,826,825,828,822,810,827,834,837,807,828,837,835,817,859,891,892,840,838,848,859,1011,973,881,800,784,762,771,773,763,811,816,821,840,890,921,924,854,830,856,862,945,874,859,824,829,802,832,1030,1053,1060,1079,993,982,982,1055,1061,1018,1017,941,774,808,822,868,939,862,778,772,847,831,828,844,851,843,843,848,881,884,904,866,858,870,856,874,858,836,852,962,991,933,898,906,895,894,904,null,null],[1305,1297,1003,1069,1123,987,1080,1065,1042,992,955,977,1019,1059,1191,1248,1086,891,858,862,875,832,858,858,860,884,924,986,946,931,921,872,837,817,803,814,826,835,852,848,850,839,835,845,870,901,944,898,787,802,785,806,836,844,848,852,926,927,974,889,829,823,815,798,824,814,790,827,780,770,791,830,831,855,853,874,869,851,919,869,878,835,832,833,829,838,834,856,840,831,842,836,879,963,1060,854,903,973,941,947,941,923,1012,1017,1054,1037,1198,1159,1135,1107,1126,1023,970,963,1225,1304,1434,1045,1203,1081,964,969,1010,1057,1171,1125,1041,1238,1361,1149,965,928,903,900,974,963,916,882,917,1100,996,864,899,967,1017,993,1011,992,998,938,943,946,1018,959,900,882,1043,957,1023,1031,1172,982,963,1000,861,898,900,978,1087,1025,1079,1226,902,943,905,1031,996,961,906,847,1231,1125,1008,1002,996,913,895,1026,984,990,945,970,853,845,848,849,860,851,838,838,837,839,845,1045,1078,1070,1042,1018,995,1017,1040,1096,1099,1122,1149,961,951,944,943,935,882,854,923,927,927,908,920,943,939,966,994,997,974,1009,1015,988,969,959,943,889,890,916,915,922,906,914,920,914,898,934,912,912,910,913,919,901,906,907,916,921,923,934,930,937,943,943,958,950,910,865,863,860,894,1189,1137,1164,1087,949,933,1037,948,1316,1394,1309,1717,1935,1265,1252,1157,1180,1299,1242,1218,1110,1156,1268,1105,1141,1126,1093,1396,1248,1054,914,865,880,878,847,861,844,827,836,831,835,830,837,825,823,821,822,837,841,847,813,813,827,833,829,806,833,808,837,832,814,803,813,815,899,851,834,837,839,934,1009,1034,867,783,776,770,782,780,825,851,865,874,907,897,873,834,855,857,853,888,868,844,812,806,798,818,1031,1019,1058,1048,1023,1014,1013,1059,1021,1035,1045,917,770,822,857,921,960,931,818,773,833,833,838,839,868,845,834,843,850,849,864,861,862,872,862,889,877,831,854,892,917,946,920,912,884,891,877,null,null],[1305,1297,1003,1069,1123,987,1080,1065,1042,992,955,977,1019,1059,1191,1248,1086,891,858,862,875,832,858,858,860,884,924,986,946,931,921,872,837,817,803,814,826,835,852,848,850,839,835,845,870,901,944,898,787,802,785,806,836,844,848,852,926,927,974,889,829,823,815,798,824,814,790,827,780,770,791,830,831,855,853,874,869,851,919,869,878,835,832,833,829,838,834,856,840,831,842,836,879,963,1060,854,903,973,941,947,941,923,1012,1017,1054,1037,1198,1159,1135,1107,1126,1023,970,963,1225,1304,1434,1045,1203,1081,964,969,1010,1057,1171,1125,1041,1238,1361,1149,965,928,903,900,974,963,916,882,917,1100,996,864,899,967,1017,993,1011,992,998,938,943,946,1018,959,900,882,1043,957,1023,1031,1172,982,963,1000,861,898,900,978,1087,1025,1079,1226,902,943,905,1031,996,961,906,847,1231,1125,1008,1002,996,913,895,1026,984,990,945,970,853,845,848,849,860,851,838,838,837,839,845,1045,1078,1070,1042,1018,995,1017,1040,1096,1099,1122,1149,961,951,944,943,935,882,854,923,927,927,908,920,943,939,966,994,997,974,1009,1015,988,969,959,943,889,890,916,915,922,906,914,920,914,898,934,912,912,910,913,919,901,906,907,916,921,923,934,930,937,943,943,958,950,910,865,863,860,894,1189,1137,1164,1087,949,933,1037,948,1316,1394,1309,1717,1935,1265,1252,1157,1180,1299,1242,1218,1110,1156,1268,1105,1141,1126,1093,1396,1248,1054,914,865,880,878,847,861,844,827,836,831,835,830,837,825,823,821,822,837,841,847,813,813,827,833,829,806,833,808,837,832,814,803,813,815,899,851,834,837,839,934,1009,1034,867,783,776,770,782,780,825,851,865,874,907,897,873,834,855,857,853,888,868,844,812,806,798,818,1031,1019,1058,1048,1023,1014,1013,1059,1021,1035,1045,917,770,822,857,921,960,931,818,773,833,833,838,839,868,845,834,843,850,849,864,861,862,872,862,889,877,831,854,892,917,946,920,912,884,891,877,null,null],[1312,1242,968,1113,1054,972,1099,1093,1106,1097,1046,1045,1011,1010,1080,1123,908,875,864,858,880,837,861,844,852,902,914,1002,935,924,948,931,907,853,828,830,828,829,824,835,829,832,830,839,850,840,865,865,792,807,813,810,843,842,840,860,854,860,894,903,809,830,829,820,818,814,813,804,780,764,802,837,830,838,842,891,899,885,923,880,860,835,840,843,830,835,829,843,838,834,841,845,844,876,958,897,942,938,926,891,896,944,1031,1093,1047,958,1035,1097,1276,1004,1134,1065,1108,1152,1039,1245,1231,1135,1215,996,959,1037,1026,1177,1219,1120,1015,1217,1515,1226,974,921,910,918,960,948,908,871,915,962,846,956,942,953,992,1027,915,930,1016,927,864,943,999,1004,896,891,1082,1082,1171,1133,1189,957,1007,1207,933,893,912,1035,1061,1148,1026,1233,959,983,964,1178,965,1017,938,894,1127,1082,1084,1125,1062,905,956,1063,985,1040,1011,964,833,853,857,853,861,861,841,856,844,846,881,1106,1078,1071,1058,1018,1002,1022,1055,1086,1093,1132,1086,948,942,948,941,885,861,844,922,934,925,914,944,935,979,979,988,971,980,993,995,985,960,949,923,888,895,894,904,915,915,914,902,916,911,912,897,904,912,902,902,903,915,923,923,930,927,945,938,933,929,924,918,933,975,924,860,881,914,1192,1262,1193,1067,984,998,1066,918,1223,1395,1465,1732,1789,1273,1346,1345,1337,1295,1296,1256,1002,1118,1197,1150,1091,1074,1217,1086,1058,1070,1092,874,851,844,849,860,843,831,825,841,845,838,833,835,835,821,820,834,847,865,827,828,836,813,851,806,832,820,823,821,803,803,807,817,863,850,830,843,843,879,933,986,984,788,777,790,796,810,845,846,843,927,902,860,848,870,871,836,863,845,893,853,841,810,811,843,1071,1060,1053,1036,1035,1045,1052,1023,1064,1064,994,838,789,832,875,934,966,949,836,770,827,849,850,849,863,852,853,853,857,849,877,857,865,855,871,891,877,870,862,915,906,879,896,898,884,874,848,null,null],[1319,1185,1023,1131,982,1073,1101,1110,1125,1104,1104,1112,1095,1075,1029,999,899,870,874,863,886,834,874,831,854,868,868,970,956,935,928,923,942,913,885,837,831,838,847,852,841,843,835,833,841,825,804,773,804,799,814,814,827,836,868,870,848,862,857,898,838,839,824,825,818,827,795,773,784,776,809,844,853,872,882,888,880,866,836,891,837,849,842,826,834,838,848,843,836,828,827,872,829,950,1008,1010,997,1032,971,903,924,1020,960,956,970,923,1060,1066,1195,981,990,977,1084,1273,952,1079,1270,1083,1120,1078,1134,1192,1057,1189,1262,1320,1059,1207,1346,1089,972,909,885,923,947,935,915,854,869,869,855,981,1039,1047,992,1037,905,977,1053,944,901,916,908,955,871,919,1007,1201,1196,1178,1034,912,922,945,1042,921,931,1110,1189,1200,1019,982,1014,1003,950,1052,993,997,1015,941,1062,1103,1129,1141,957,940,927,974,1080,1075,1009,962,879,856,849,855,854,857,834,849,843,866,949,1081,1100,1092,1059,1002,997,1034,1070,1065,1084,1094,997,940,951,941,930,862,833,848,901,924,933,937,946,952,960,983,965,965,961,972,964,955,934,944,893,890,896,910,897,911,921,910,903,902,919,913,905,897,902,921,924,918,915,932,937,935,935,942,934,949,942,920,932,928,945,987,896,913,967,1274,1394,1383,1094,955,970,978,914,1204,1691,2427,1673,1377,1370,1356,1105,1007,1004,1072,1314,1121,1147,1188,1056,1008,1194,1222,912,863,892,1072,916,855,859,872,853,840,839,843,835,834,826,833,827,824,836,826,825,851,846,818,859,866,842,825,827,836,802,815,828,820,803,816,814,826,869,825,858,844,867,864,878,981,932,817,822,825,817,846,814,810,893,888,882,843,846,857,836,850,863,881,876,842,793,825,880,1035,1076,1068,1056,1071,1076,1063,1037,1100,1068,919,842,821,864,901,949,944,865,812,758,842,836,828,833,852,843,841,836,884,884,873,859,850,845,871,889,876,878,869,944,899,891,881,910,869,868,880,null,null],[1287,1175,1005,1144,1036,1078,1112,1099,1109,1109,1100,1099,1095,1080,1090,1101,963,883,864,872,897,844,886,826,841,815,819,907,940,928,925,916,928,956,933,898,891,852,846,842,841,850,852,850,811,804,801,801,808,803,810,797,831,826,842,861,852,861,878,870,870,834,817,822,813,836,804,778,802,781,815,853,851,894,893,840,854,837,806,880,855,842,843,848,842,829,844,843,832,843,832,836,860,974,961,1041,1030,1085,1010,979,1017,1093,1033,965,970,987,1087,1018,974,937,986,1023,1221,1209,971,1012,1291,1033,1273,1421,1663,1406,1192,1230,1317,1388,1155,1238,1165,981,978,920,911,907,959,954,918,875,860,933,930,917,933,951,983,950,982,1082,1160,906,902,907,936,945,930,963,979,1047,1096,1092,1220,1041,1093,910,997,891,870,995,1066,940,933,925,1000,1055,980,1062,1047,1103,1084,990,1054,1078,1052,981,883,1037,984,1001,958,934,968,1042,1003,903,874,860,862,855,843,844,857,919,987,1076,1078,1093,1053,1008,1011,1041,1080,1065,1088,1024,966,940,943,932,885,855,845,870,907,899,928,937,948,940,946,982,971,953,952,939,915,937,926,937,880,900,910,907,910,902,898,905,908,914,915,918,921,924,912,936,931,908,920,914,928,937,935,924,939,927,947,939,931,925,939,968,987,1020,1120,1281,1233,1259,1209,1132,981,933,930,1195,1489,1776,1294,1199,1119,1082,983,963,979,967,1134,1247,1250,1298,1045,1231,1228,990,865,862,869,911,1071,894,877,946,931,861,840,855,876,838,820,846,828,811,830,845,833,846,843,820,839,857,864,812,836,822,788,805,814,817,827,792,797,818,875,904,890,848,827,818,832,843,1036,918,861,823,821,845,867,854,847,861,858,845,818,810,838,847,857,800,796,817,776,827,906,1060,1078,1067,1078,1048,1064,1045,1045,1089,1065,946,901,925,901,893,940,943,824,769,762,821,827,852,857,826,843,852,859,885,880,860,860,853,858,861,880,894,861,864,882,885,885,857,883,856,868,866,null,null],[1155,1045,1055,1013,1049,1099,1114,1110,1098,1095,1102,1103,1087,1101,1093,1082,964,887,837,854,875,848,835,832,857,849,830,890,944,940,927,943,926,943,944,939,921,867,848,852,843,847,840,834,783,790,793,806,815,807,826,793,838,828,830,856,843,859,881,867,901,877,830,835,813,825,824,781,808,795,803,851,847,860,862,828,858,814,809,866,857,844,834,844,849,837,837,834,829,841,834,846,937,980,921,1001,1057,1090,1134,1092,1101,1095,1153,1090,1110,1081,1096,1073,964,895,996,1043,1297,1110,1047,956,1006,1031,1162,1591,1958,1267,1128,1271,1234,1157,1193,1242,1107,987,990,921,917,902,978,949,900,880,875,910,900,969,928,933,1115,908,917,1042,1113,941,904,887,951,1009,938,966,1045,1055,1031,1042,1514,1132,1087,938,966,901,894,1010,1006,1058,967,902,1005,1056,971,1048,1063,1257,993,935,1080,1139,995,910,963,1038,1028,994,954,951,920,945,987,1022,988,869,862,844,853,859,869,987,1052,1064,1057,1065,1077,1014,1027,1038,1066,1068,1086,988,951,951,951,947,859,873,858,895,912,916,942,926,945,945,943,965,951,943,938,914,926,922,922,919,901,919,914,901,913,914,902,895,899,905,894,912,913,918,904,915,913,909,929,907,924,922,930,937,955,932,929,917,919,949,955,884,993,1128,1348,1242,1344,1405,1137,1240,1216,1134,1120,1197,1240,1200,1162,1192,1185,1262,1077,980,976,985,983,1140,1317,1411,1299,1273,1016,923,841,835,858,872,1260,1176,1115,1133,1078,894,842,865,887,849,840,839,840,835,833,850,835,830,842,821,839,824,819,784,826,859,847,797,812,850,858,813,812,811,853,946,896,817,822,819,845,827,913,1006,952,866,872,860,860,892,832,824,826,844,836,820,838,849,857,810,822,821,835,852,1003,1068,1080,1076,1086,1025,1049,1026,1048,1070,985,889,882,934,931,913,953,892,799,777,790,836,848,859,865,834,849,853,864,878,884,850,838,834,849,876,872,890,877,881,850,880,880,879,892,895,868,863,null,null],[1155,1045,1055,1013,1049,1099,1114,1110,1098,1095,1102,1103,1087,1101,1093,1082,964,887,837,854,875,848,835,832,857,849,830,890,944,940,927,943,926,943,944,939,921,867,848,852,843,847,840,834,783,790,793,806,815,807,826,793,838,828,830,856,843,859,881,867,901,877,830,835,813,825,824,781,808,795,803,851,847,860,862,828,858,814,809,866,857,844,834,844,849,837,837,834,829,841,834,846,937,980,921,1001,1057,1090,1134,1092,1101,1095,1153,1090,1110,1081,1096,1073,964,895,996,1043,1297,1110,1047,956,1006,1031,1162,1591,1958,1267,1128,1271,1234,1157,1193,1242,1107,987,990,921,917,902,978,949,900,880,875,910,900,969,928,933,1115,908,917,1042,1113,941,904,887,951,1009,938,966,1045,1055,1031,1042,1514,1132,1087,938,966,901,894,1010,1006,1058,967,902,1005,1056,971,1048,1063,1257,993,935,1080,1139,995,910,963,1038,1028,994,954,951,920,945,987,1022,988,869,862,844,853,859,869,987,1052,1064,1057,1065,1077,1014,1027,1038,1066,1068,1086,988,951,951,951,947,859,873,858,895,912,916,942,926,945,945,943,965,951,943,938,914,926,922,922,919,901,919,914,901,913,914,902,895,899,905,894,912,913,918,904,915,913,909,929,907,924,922,930,937,955,932,929,917,919,949,955,884,993,1128,1348,1242,1344,1405,1137,1240,1216,1134,1120,1197,1240,1200,1162,1192,1185,1262,1077,980,976,985,983,1140,1317,1411,1299,1273,1016,923,841,835,858,872,1260,1176,1115,1133,1078,894,842,865,887,849,840,839,840,835,833,850,835,830,842,821,839,824,819,784,826,859,847,797,812,850,858,813,812,811,853,946,896,817,822,819,845,827,913,1006,952,866,872,860,860,892,832,824,826,844,836,820,838,849,857,810,822,821,835,852,1003,1068,1080,1076,1086,1025,1049,1026,1048,1070,985,889,882,934,931,913,953,892,799,777,790,836,848,859,865,834,849,853,864,878,884,850,838,834,849,876,872,890,877,881,850,880,880,879,892,895,868,863,null,null],[984,1029,1106,1082,1054,1106,1103,1111,1109,1105,1103,1110,1110,1102,1094,1074,977,879,827,863,892,828,837,853,871,880,846,906,948,934,920,934,930,929,928,901,925,923,898,881,861,854,836,826,765,786,805,818,823,806,798,780,844,816,843,840,849,854,869,878,859,881,869,835,823,819,827,797,786,796,768,869,843,833,846,850,859,804,811,847,839,843,839,833,832,826,809,840,838,829,831,871,980,986,974,1007,994,1083,1020,1012,1014,1077,1200,1157,1159,1157,1090,1114,989,953,1098,1087,1236,1170,1015,1033,1050,979,894,1017,1153,1051,1058,1184,1082,957,997,1091,1108,954,972,921,908,889,934,939,902,872,878,907,885,954,939,960,975,1016,917,1034,1048,992,915,892,894,1004,1047,1113,1124,1053,915,977,1035,1007,1036,974,931,910,969,1103,950,1057,924,901,1045,1008,1044,1168,1064,1190,943,868,1127,1160,992,979,903,1081,1298,1136,1069,962,894,931,928,977,1003,941,875,865,850,844,917,1010,1052,1065,1038,1041,1075,1031,1057,1042,1060,1082,1024,953,949,951,964,951,857,866,892,923,914,944,962,921,942,951,942,982,943,949,924,910,946,944,910,915,918,903,896,897,914,910,906,889,892,902,903,911,916,913,922,915,912,914,930,928,918,906,923,925,942,949,931,920,933,913,899,886,911,1231,1507,1391,2029,2017,1072,1037,1132,1244,1206,1187,1115,1017,1211,1264,1346,1150,1115,1022,1014,993,993,1031,1211,1402,1448,1243,1002,902,864,912,960,992,1179,1278,1310,1201,1131,950,852,904,936,885,859,856,855,876,877,843,856,836,826,814,832,828,812,803,806,824,850,798,833,864,822,814,799,809,835,904,917,906,838,831,857,853,807,925,1028,995,927,875,825,852,821,836,855,826,843,834,855,822,837,858,849,806,822,906,1055,1063,1014,1062,1082,1085,1058,1026,1044,1064,881,778,834,903,900,902,877,803,767,773,789,837,849,855,858,840,845,850,858,867,880,880,843,855,860,862,864,864,857,833,874,872,894,873,887,896,854,857,null,null],[955,981,1198,1048,1047,1087,1110,1107,1105,1107,1102,1114,1093,1092,1095,1077,954,861,840,888,931,810,839,862,876,869,819,869,934,927,916,918,925,928,935,919,915,939,930,912,892,855,837,822,774,789,814,809,829,807,794,772,832,825,840,844,849,859,871,876,857,876,896,852,817,821,823,817,770,811,803,865,846,834,828,857,860,855,864,835,838,854,860,847,843,822,829,827,841,833,825,953,995,979,980,1013,998,1033,1030,967,951,987,1129,1096,1090,1127,1099,1025,1057,1218,1126,1178,1051,1164,1165,1122,1093,1018,889,978,936,1077,1076,1084,1003,934,1025,1117,1121,1018,982,926,920,894,930,932,925,865,872,905,886,991,997,980,982,1043,936,1058,1045,1011,909,937,953,938,963,1088,1086,1005,967,924,936,932,940,1022,1057,1284,1080,1038,989,1029,1123,1196,1020,1062,1035,1066,1088,1028,910,883,1327,1329,927,995,889,1064,1204,1025,1001,928,917,942,940,935,901,1070,958,880,864,888,972,1019,1044,1057,1033,1031,1086,1032,1049,1065,1079,1074,976,945,947,948,950,920,848,859,931,931,937,961,950,911,921,935,955,968,928,920,906,923,938,951,895,904,894,905,914,914,907,911,917,907,891,915,915,917,911,903,911,917,928,903,912,910,895,904,911,919,916,923,896,900,893,893,854,914,942,1266,1612,1547,2394,2334,1013,1017,1003,991,1028,988,966,973,1142,1215,1333,1258,1154,1073,1012,1021,1022,1010,1081,1324,1375,1189,972,872,940,1095,1131,1197,1034,1544,2143,977,985,906,873,899,890,871,877,867,875,874,835,856,854,828,817,807,810,835,813,814,815,818,794,798,809,826,789,833,825,805,840,857,879,870,820,807,845,850,827,836,902,1040,1066,947,883,867,820,858,862,820,830,837,837,838,832,862,859,835,836,945,1097,1059,1041,1030,1050,1061,1058,1073,1077,1061,827,783,811,882,872,864,858,809,764,780,786,815,829,834,861,851,861,848,859,859,850,854,838,859,870,838,835,857,872,854,877,853,868,862,876,878,850,835,null,null],[947,916,1248,1017,967,1017,1102,1095,1103,1108,1098,1101,1102,1100,1096,1067,922,884,851,899,925,801,844,880,878,862,838,874,947,921,914,926,932,930,927,929,912,920,911,927,909,896,823,770,799,808,829,813,820,823,792,785,818,840,849,843,844,851,872,885,897,884,879,893,828,823,811,828,780,807,808,834,852,845,842,853,861,857,873,846,841,833,838,835,842,834,820,833,843,815,830,881,946,989,1011,979,955,945,1015,975,919,936,1086,1036,1020,1063,1114,977,1022,1062,1146,1141,1013,1088,1103,1124,1162,1136,909,1043,1057,1115,944,961,992,929,969,1121,1184,1148,1032,918,906,902,970,918,924,887,889,894,854,980,968,995,1021,982,1018,1055,1095,1019,952,982,1130,940,893,1009,1004,974,915,868,967,1003,954,1043,1059,1131,1053,1094,1060,1070,1070,1118,967,1064,1115,1120,1027,1015,893,912,1113,1485,1071,900,931,1102,1081,886,850,889,928,968,947,965,943,1009,1031,1012,910,906,1007,1086,1069,1047,1035,1047,1069,1040,1052,1080,1085,1051,949,941,942,940,922,870,836,883,962,913,922,954,931,919,941,952,961,946,930,926,925,931,945,905,891,910,902,899,916,911,898,898,896,908,906,905,903,914,921,905,909,926,920,900,892,884,879,886,895,903,880,879,876,891,890,870,867,934,1010,1322,1447,1921,2588,1927,1020,990,985,984,938,939,959,960,1252,1282,1307,1362,1293,1333,1038,1028,1036,1043,1078,1307,1335,1131,958,883,1044,1111,1223,1381,934,1706,2605,991,936,900,858,881,904,892,877,853,868,875,903,843,839,849,840,810,833,825,806,808,818,807,784,824,818,810,790,823,831,832,798,815,870,879,822,828,837,841,848,849,838,892,1086,1031,927,860,847,840,828,846,828,838,844,850,861,851,846,851,832,1001,1072,1072,1048,1025,1048,1076,1076,1079,1049,1009,810,772,782,840,847,856,877,832,774,783,790,804,820,822,841,837,863,850,864,861,870,868,844,874,856,834,853,861,874,849,868,855,854,872,866,877,864,829,null,null],[947,933,1151,999,984,943,1007,1048,1083,1093,1101,1097,1090,1084,1048,1008,922,908,868,937,914,812,851,886,899,868,881,907,985,932,925,936,938,920,926,926,908,922,897,896,898,918,827,774,803,807,827,833,804,808,773,797,830,842,852,854,843,860,877,912,883,842,854,881,844,833,822,823,767,802,814,827,867,867,872,865,855,820,846,844,840,842,844,814,835,835,828,836,841,838,825,897,986,978,1007,960,939,947,976,968,957,889,950,966,959,990,1008,944,935,1001,1169,987,980,1100,971,982,1050,1078,1145,1188,1198,1322,1137,1012,1038,993,1064,1259,1185,1189,1004,944,906,917,1013,940,929,892,915,967,942,930,923,980,1009,1089,1182,1157,1146,1159,1010,1063,1297,1049,1017,945,1025,963,916,892,966,1027,983,1038,1010,977,1059,1238,1055,1115,962,975,1021,1001,1036,1043,912,925,908,901,997,915,1018,934,907,1040,1095,999,886,838,939,1170,1037,973,959,826,900,1017,1033,1000,1064,1100,1090,1060,1053,1072,1087,1066,1078,1097,1090,969,942,926,925,935,907,862,855,928,940,901,945,960,941,943,967,973,983,968,926,935,928,960,944,890,901,910,899,897,892,899,893,903,910,910,889,898,902,943,930,917,927,920,896,890,894,873,881,869,884,879,870,861,861,882,888,883,901,945,1107,1323,1329,2229,2549,1558,986,954,971,953,958,981,977,947,1193,1253,1208,1189,1275,1308,1062,999,1061,1084,1152,1277,1303,1174,1159,956,1791,1425,1289,1778,1095,1556,2625,995,949,924,876,867,879,884,874,824,859,925,1072,805,842,837,847,804,808,843,804,824,810,840,878,824,846,803,783,798,810,832,817,837,878,873,832,854,829,853,847,843,850,843,1024,1090,998,930,843,857,857,862,853,847,837,828,866,854,846,829,826,1048,1117,1107,1099,1081,1059,1092,1097,1084,1069,978,793,765,782,822,838,875,869,860,826,779,762,796,790,805,812,862,852,858,861,860,875,862,840,879,844,847,862,862,843,839,854,850,844,885,849,886,838,845,null,null],[947,933,1151,999,984,943,1007,1048,1083,1093,1101,1097,1090,1084,1048,1008,922,908,868,937,914,812,851,886,899,868,881,907,985,932,925,936,938,920,926,926,908,922,897,896,898,918,827,774,803,807,827,833,804,808,773,797,830,842,852,854,843,860,877,912,883,842,854,881,844,833,822,823,767,802,814,827,867,867,872,865,855,820,846,844,840,842,844,814,835,835,828,836,841,838,825,897,986,978,1007,960,939,947,976,968,957,889,950,966,959,990,1008,944,935,1001,1169,987,980,1100,971,982,1050,1078,1145,1188,1198,1322,1137,1012,1038,993,1064,1259,1185,1189,1004,944,906,917,1013,940,929,892,915,967,942,930,923,980,1009,1089,1182,1157,1146,1159,1010,1063,1297,1049,1017,945,1025,963,916,892,966,1027,983,1038,1010,977,1059,1238,1055,1115,962,975,1021,1001,1036,1043,912,925,908,901,997,915,1018,934,907,1040,1095,999,886,838,939,1170,1037,973,959,826,900,1017,1033,1000,1064,1100,1090,1060,1053,1072,1087,1066,1078,1097,1090,969,942,926,925,935,907,862,855,928,940,901,945,960,941,943,967,973,983,968,926,935,928,960,944,890,901,910,899,897,892,899,893,903,910,910,889,898,902,943,930,917,927,920,896,890,894,873,881,869,884,879,870,861,861,882,888,883,901,945,1107,1323,1329,2229,2549,1558,986,954,971,953,958,981,977,947,1193,1253,1208,1189,1275,1308,1062,999,1061,1084,1152,1277,1303,1174,1159,956,1791,1425,1289,1778,1095,1556,2625,995,949,924,876,867,879,884,874,824,859,925,1072,805,842,837,847,804,808,843,804,824,810,840,878,824,846,803,783,798,810,832,817,837,878,873,832,854,829,853,847,843,850,843,1024,1090,998,930,843,857,857,862,853,847,837,828,866,854,846,829,826,1048,1117,1107,1099,1081,1059,1092,1097,1084,1069,978,793,765,782,822,838,875,869,860,826,779,762,796,790,805,812,862,852,858,861,860,875,862,840,879,844,847,862,862,843,839,854,850,844,885,849,886,838,845,null,null],[922,879,1081,1053,1048,943,921,960,1017,1074,1096,1105,1103,1097,929,892,856,914,919,970,911,837,872,899,892,894,893,894,974,926,917,918,932,933,924,919,914,927,917,896,881,884,792,784,820,818,813,807,799,786,790,812,844,843,854,846,850,868,896,905,880,888,899,879,880,841,834,831,772,788,818,812,878,886,880,861,812,805,841,842,823,811,824,812,817,826,837,821,834,842,802,948,969,992,992,930,963,960,975,995,1017,955,899,929,909,998,1028,940,960,1081,1158,979,1071,990,937,1049,1040,984,1084,1299,1294,1303,1288,1133,1298,1146,915,1073,1157,1236,1012,943,927,985,1080,1077,976,956,950,964,921,868,894,889,918,1040,1070,992,1009,1082,1088,1025,1159,1112,1178,1074,997,912,966,964,942,985,977,1063,1081,1123,1063,1281,1207,1396,1101,1176,1167,1000,1036,1026,947,963,959,926,1068,1086,1068,958,892,990,891,1009,911,842,966,1073,958,919,931,829,829,871,1010,1047,1027,1082,1112,1087,1085,1083,1097,1092,1087,1105,1092,949,938,932,939,926,877,862,900,928,931,917,957,957,948,943,948,955,965,944,921,918,932,971,925,871,903,900,904,911,905,884,898,892,887,894,892,875,875,921,900,892,881,878,867,875,887,870,878,880,877,855,859,872,864,849,868,889,940,942,1199,1297,1247,2883,2411,1235,976,938,931,945,971,966,969,962,1089,1204,1140,1346,1223,1201,1072,1007,1093,1132,1188,1087,1206,1120,1112,937,2171,1345,1258,1795,1173,1549,2581,957,964,918,876,863,895,890,862,838,905,993,990,858,869,840,837,824,816,849,841,831,812,834,864,814,818,777,789,805,814,807,796,805,836,874,855,846,842,835,831,839,846,859,901,1020,1100,983,808,834,854,843,858,870,888,877,917,941,905,881,923,1092,1163,1142,1105,1068,1047,1063,1079,1108,1075,1017,789,766,772,801,814,857,890,846,838,776,747,789,764,778,808,885,892,849,832,854,835,876,841,862,824,848,883,863,824,850,844,845,873,881,867,858,811,862,null,null],[869,934,977,988,978,975,931,930,944,1026,1086,1109,1103,1087,878,865,861,897,917,923,896,841,869,881,897,870,869,929,966,915,911,909,918,922,902,911,915,913,898,897,905,800,780,797,828,829,820,827,790,801,832,833,821,851,852,845,867,873,884,880,870,893,913,891,904,866,834,834,801,777,825,799,838,868,878,847,805,819,842,852,837,838,848,818,836,834,832,818,826,821,797,973,979,1005,986,964,976,963,970,1020,1035,1092,918,968,1016,1022,993,886,1057,1157,1131,1175,1079,1076,918,948,955,1003,1055,1164,1280,1372,1240,1258,1374,1219,1163,1114,1102,1126,1068,1004,1041,1008,999,996,887,894,888,884,891,876,855,891,1023,1086,952,963,955,978,1045,946,1013,977,1031,1025,926,969,938,977,901,923,972,1149,1105,1345,1011,1138,1227,1117,917,1025,885,902,1083,966,1004,970,906,954,1214,1281,1223,1230,1096,1124,1048,923,919,860,955,966,937,899,899,834,827,818,835,1039,1024,987,1018,1058,1092,1100,1140,1101,1111,1112,1056,943,939,929,939,896,856,851,941,939,925,939,969,960,990,981,911,916,919,921,912,921,940,932,888,863,875,891,899,881,893,892,873,856,864,864,879,876,867,863,863,873,873,861,867,870,849,884,879,879,873,866,843,877,862,837,883,928,957,1040,1247,1155,1247,3228,2014,1181,991,978,966,958,934,938,973,994,1053,1235,1202,1363,1328,1341,1321,1201,1284,1261,1125,1040,1236,1158,1105,1026,2302,1363,1064,1785,1252,1605,2521,939,958,931,867,860,885,884,846,858,967,998,856,863,850,802,830,834,808,810,843,828,840,826,827,794,785,791,801,815,807,807,799,805,839,890,817,828,839,839,841,833,825,852,864,899,1057,1070,836,850,886,917,1044,1024,1027,1017,1021,989,955,962,991,1148,1114,1135,1131,1086,1030,1067,1081,1129,1094,1065,924,815,783,784,801,817,867,870,852,804,761,794,803,801,800,859,862,821,829,854,840,855,833,837,841,852,879,889,849,835,844,863,877,869,848,841,841,869,null,null],[886,980,945,950,978,969,923,947,915,954,1082,1096,1098,1094,890,868,857,899,863,857,880,820,877,883,883,852,855,949,999,921,914,915,929,936,921,903,894,924,909,917,923,797,797,814,828,819,801,824,772,824,829,828,811,824,825,826,854,861,866,854,876,895,924,894,892,891,850,831,825,781,788,806,801,845,876,827,837,867,870,839,850,839,838,830,821,818,824,829,824,797,838,995,990,1020,999,982,977,999,981,1019,995,1029,1052,1069,1053,1024,1032,935,1030,1186,1054,1279,1176,1116,986,1064,959,955,964,1101,1145,1093,1101,1060,1108,1130,1095,971,1012,949,946,955,949,934,938,995,917,890,892,871,872,906,856,883,972,1103,954,928,898,1005,944,889,865,869,908,970,938,1016,989,973,928,880,983,1170,1142,1227,993,964,1106,1066,1003,952,911,908,983,924,1048,1124,1018,1004,1032,1072,1053,1006,1288,1216,1103,929,898,879,1023,967,998,917,834,825,830,828,822,888,1000,1059,971,1006,1062,1110,1133,1121,1128,1105,1016,930,938,929,938,879,868,862,961,947,948,982,1005,1013,1044,1049,927,914,898,902,902,911,907,905,863,860,869,880,886,870,875,863,864,856,851,848,860,870,860,861,854,870,851,853,869,884,869,886,881,857,863,865,843,832,839,855,903,944,933,1211,1165,1246,1447,2604,1546,1169,1038,1026,1021,997,937,923,982,1037,961,1119,1237,1235,1393,1331,1471,1369,1141,1083,983,1018,1257,1248,1176,1091,2273,1542,952,1848,1172,1541,2602,988,961,933,876,869,874,875,860,907,1034,921,809,847,843,815,828,843,846,851,853,804,818,825,810,795,803,814,793,834,805,818,818,823,844,893,833,855,847,832,851,845,838,842,866,900,940,1022,994,958,1032,1053,1058,1070,1081,1057,1031,1021,964,927,995,1149,1098,1141,1111,1069,1028,1077,1074,1119,1102,1042,955,828,777,774,782,800,841,851,856,822,778,794,805,805,787,786,826,827,855,838,830,812,845,837,853,853,889,874,855,864,865,875,883,873,844,842,876,910,null,null],[900,1085,952,977,975,952,868,881,899,956,1082,1085,1095,1110,921,856,862,950,907,882,876,853,886,891,886,842,891,1007,953,924,930,913,918,929,940,918,923,928,907,929,886,789,802,810,824,817,795,813,773,831,828,813,814,824,831,834,855,854,869,862,862,876,894,886,901,906,875,826,833,786,769,802,795,820,853,816,851,882,846,836,837,819,826,834,822,809,819,827,819,807,906,993,988,997,992,997,976,987,973,966,962,1067,1096,1003,1030,1041,1152,1162,1113,1143,1052,1087,1059,1219,1232,1032,1018,1045,1002,1122,1121,985,969,981,978,944,1114,1069,1027,946,916,919,910,946,938,981,941,880,894,866,857,900,861,1051,1027,1113,1096,1001,887,949,988,956,851,861,861,859,930,956,1003,1010,1012,919,1091,1141,1020,1002,923,939,1080,1012,1083,974,970,877,851,862,1018,1071,850,895,976,1037,1016,872,984,1126,1197,955,965,927,1117,1025,1005,919,830,833,829,820,834,801,846,936,1005,975,964,1005,1065,1121,1132,1081,953,931,934,923,934,850,862,876,947,972,940,985,1038,1064,1073,1035,908,911,914,926,912,924,890,902,881,873,877,871,869,874,878,868,864,858,867,865,872,874,871,865,859,856,865,863,865,865,852,865,860,846,832,818,824,823,840,868,899,959,994,1238,1081,1240,1399,1935,1299,1211,1148,1054,1053,1046,1001,1004,1031,1022,959,1010,1222,1199,1301,1268,1281,1145,964,949,942,1073,1671,1336,1380,1255,1725,1360,1034,1512,1136,1465,2563,1033,978,949,894,860,869,861,855,866,889,808,822,838,845,831,805,847,806,819,885,788,800,831,813,818,833,817,788,841,815,821,874,846,832,844,836,852,843,839,848,845,831,846,863,888,888,902,1109,1054,1087,1064,1083,1161,1146,1087,1122,1100,1008,966,991,1086,1115,1158,1119,1059,1046,1093,1076,1111,1116,1054,923,800,777,766,776,784,797,856,879,852,781,806,784,765,787,806,825,828,831,837,832,837,857,872,858,861,885,875,882,872,859,854,879,832,862,848,861,874,null,null],[900,1085,952,977,975,952,868,881,899,956,1082,1085,1095,1110,921,856,862,950,907,882,876,853,886,891,886,842,891,1007,953,924,930,913,918,929,940,918,923,928,907,929,886,789,802,810,824,817,795,813,773,831,828,813,814,824,831,834,855,854,869,862,862,876,894,886,901,906,875,826,833,786,769,802,795,820,853,816,851,882,846,836,837,819,826,834,822,809,819,827,819,807,906,993,988,997,992,997,976,987,973,966,962,1067,1096,1003,1030,1041,1152,1162,1113,1143,1052,1087,1059,1219,1232,1032,1018,1045,1002,1122,1121,985,969,981,978,944,1114,1069,1027,946,916,919,910,946,938,981,941,880,894,866,857,900,861,1051,1027,1113,1096,1001,887,949,988,956,851,861,861,859,930,956,1003,1010,1012,919,1091,1141,1020,1002,923,939,1080,1012,1083,974,970,877,851,862,1018,1071,850,895,976,1037,1016,872,984,1126,1197,955,965,927,1117,1025,1005,919,830,833,829,820,834,801,846,936,1005,975,964,1005,1065,1121,1132,1081,953,931,934,923,934,850,862,876,947,972,940,985,1038,1064,1073,1035,908,911,914,926,912,924,890,902,881,873,877,871,869,874,878,868,864,858,867,865,872,874,871,865,859,856,865,863,865,865,852,865,860,846,832,818,824,823,840,868,899,959,994,1238,1081,1240,1399,1935,1299,1211,1148,1054,1053,1046,1001,1004,1031,1022,959,1010,1222,1199,1301,1268,1281,1145,964,949,942,1073,1671,1336,1380,1255,1725,1360,1034,1512,1136,1465,2563,1033,978,949,894,860,869,861,855,866,889,808,822,838,845,831,805,847,806,819,885,788,800,831,813,818,833,817,788,841,815,821,874,846,832,844,836,852,843,839,848,845,831,846,863,888,888,902,1109,1054,1087,1064,1083,1161,1146,1087,1122,1100,1008,966,991,1086,1115,1158,1119,1059,1046,1093,1076,1111,1116,1054,923,800,777,766,776,784,797,856,879,852,781,806,784,765,787,806,825,828,831,837,832,837,857,872,858,861,885,875,882,872,859,854,879,832,862,848,861,874,null,null],[904,1215,939,940,949,948,873,884,940,1025,1091,1087,1093,1112,1000,850,858,983,988,931,880,828,858,878,904,844,921,981,937,912,918,929,932,914,922,915,938,924,921,934,821,818,812,805,834,816,819,805,809,832,822,823,819,825,833,848,851,851,867,866,857,893,908,900,933,907,879,841,835,802,784,827,807,797,820,875,870,873,858,841,831,824,821,833,836,819,822,839,835,825,953,995,982,971,974,1004,1000,970,964,946,931,1062,1044,981,967,946,1070,1110,1238,1101,937,997,1008,983,1249,1153,1208,1194,997,983,982,962,955,993,965,971,1106,1079,1049,947,933,902,915,946,940,957,957,865,892,874,865,888,825,1060,1170,1123,1109,1026,896,987,1016,991,905,900,881,884,877,958,1007,961,953,959,1108,1109,1101,961,960,974,1107,959,1100,995,979,852,857,938,1020,1046,894,891,876,1001,1021,911,958,1024,1220,975,951,1035,1046,990,955,899,830,833,811,813,810,821,817,817,865,1032,1011,975,960,1114,1114,1013,933,941,929,931,917,861,863,926,978,993,985,1024,1043,1063,1050,974,891,888,896,911,918,907,893,877,875,885,865,863,868,873,865,868,843,869,862,866,862,835,861,855,855,851,858,860,875,860,861,850,830,821,816,831,827,820,855,907,971,1032,1195,1179,1036,1156,1181,1205,1180,1206,1185,1190,1162,1060,1039,1028,1008,979,959,949,1193,1220,1232,1203,1141,1031,933,948,965,968,1613,1494,1510,1467,1215,1269,1149,1162,1236,1459,1828,1084,1002,944,923,860,859,849,864,879,835,797,832,845,809,837,846,857,800,805,833,788,801,810,827,792,833,813,789,819,821,834,853,818,818,812,898,858,835,845,845,838,854,858,831,859,874,907,983,1067,1121,1154,1050,1086,1113,1093,1116,1089,1030,1006,1005,1065,1112,1145,1106,1068,1043,1081,1082,1095,1113,1068,928,771,749,789,771,770,774,833,874,830,779,797,783,779,793,809,809,808,805,833,834,835,849,882,843,845,872,868,893,892,856,827,838,847,853,865,880,871,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1025,959,931,950,953,956,897,860,888,983,1016,995,1021,1078,1046,1069,1031,934,902,892,891,895,895,894,878,843,871,865,868,849,849,871,874,856,845,857,848,850,851,847,858,858,869,854,858,849,855,851,828,831,820,822,836,866,907,962,1012,1005,1043,1116,1213,1155,1111,1095,1108,1158,1202,1297,1263,1610,1580,1124,994,978,978,966,990,956,1110,1247,1142,1130,1067,982,1014,1014,1001,1011,1194,1366,1331,1325,1071,1161,1081,1050,1025,1319,2004,1474,1172,965,917,865,864,867,882,888,821,793,832,858,794,841,839,851,821,832,836,796,810,798,831,780,803,793,813,841,844,817,834,791,784,812,890,857,832,839,846,844,859,847,837,865,890,911,874,966,1262,1441,1062,1019,1076,1104,1116,1085,1041,1026,1012,1067,1090,1130,1094,1045,1014,1054,1067,1084,1094,1084,898,781,767,780,784,792,790,802,815,799,790,790,789,797,802,821,817,809,806,828,829,847,867,855,828,851,840,839,872,893,846,836,846,871,870,867,871,870,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]];